diff --git a/JigsawAgent/.classpath b/JigsawAgent/.classpath
new file mode 100644
index 0000000..d86e188
--- /dev/null
+++ b/JigsawAgent/.classpath
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/JigsawAgent/.gitignore b/JigsawAgent/.gitignore
new file mode 100644
index 0000000..ae3c172
--- /dev/null
+++ b/JigsawAgent/.gitignore
@@ -0,0 +1 @@
+/bin/
diff --git a/JigsawAgent/.project b/JigsawAgent/.project
new file mode 100644
index 0000000..c203ee7
--- /dev/null
+++ b/JigsawAgent/.project
@@ -0,0 +1,17 @@
+
+
+ JigsawAgent
+
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/JigsawAgent/.settings/org.eclipse.jdt.core.prefs b/JigsawAgent/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..bb35fa0
--- /dev/null
+++ b/JigsawAgent/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,11 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
+org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
+org.eclipse.jdt.core.compiler.compliance=1.8
+org.eclipse.jdt.core.compiler.debug.lineNumber=generate
+org.eclipse.jdt.core.compiler.debug.localVariable=generate
+org.eclipse.jdt.core.compiler.debug.sourceFile=generate
+org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
+org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
+org.eclipse.jdt.core.compiler.source=1.8
diff --git a/JigsawAgent/LICENSE-ClassGraph.txt b/JigsawAgent/LICENSE-ClassGraph.txt
new file mode 100644
index 0000000..eddec36
--- /dev/null
+++ b/JigsawAgent/LICENSE-ClassGraph.txt
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2019 Luke Hutchison
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
diff --git a/JigsawAgent/LICENSE.txt b/JigsawAgent/LICENSE.txt
new file mode 100644
index 0000000..c0e7c21
--- /dev/null
+++ b/JigsawAgent/LICENSE.txt
@@ -0,0 +1,375 @@
+The majority of Rhino is licensed under the MPL 2.0:
+
+Mozilla Public License Version 2.0
+==================================
+
+1. Definitions
+--------------
+
+1.1. "Contributor"
+ means each individual or legal entity that creates, contributes to
+ the creation of, or owns Covered Software.
+
+1.2. "Contributor Version"
+ means the combination of the Contributions of others (if any) used
+ by a Contributor and that particular Contributor's Contribution.
+
+1.3. "Contribution"
+ means Covered Software of a particular Contributor.
+
+1.4. "Covered Software"
+ means Source Code Form to which the initial Contributor has attached
+ the notice in Exhibit A, the Executable Form of such Source Code
+ Form, and Modifications of such Source Code Form, in each case
+ including portions thereof.
+
+1.5. "Incompatible With Secondary Licenses"
+ means
+
+ (a) that the initial Contributor has attached the notice described
+ in Exhibit B to the Covered Software; or
+
+ (b) that the Covered Software was made available under the terms of
+ version 1.1 or earlier of the License, but not also under the
+ terms of a Secondary License.
+
+1.6. "Executable Form"
+ means any form of the work other than Source Code Form.
+
+1.7. "Larger Work"
+ means a work that combines Covered Software with other material, in
+ a separate file or files, that is not Covered Software.
+
+1.8. "License"
+ means this document.
+
+1.9. "Licensable"
+ means having the right to grant, to the maximum extent possible,
+ whether at the time of the initial grant or subsequently, any and
+ all of the rights conveyed by this License.
+
+1.10. "Modifications"
+ means any of the following:
+
+ (a) any file in Source Code Form that results from an addition to,
+ deletion from, or modification of the contents of Covered
+ Software; or
+
+ (b) any new file in Source Code Form that contains any Covered
+ Software.
+
+1.11. "Patent Claims" of a Contributor
+ means any patent claim(s), including without limitation, method,
+ process, and apparatus claims, in any patent Licensable by such
+ Contributor that would be infringed, but for the grant of the
+ License, by the making, using, selling, offering for sale, having
+ made, import, or transfer of either its Contributions or its
+ Contributor Version.
+
+1.12. "Secondary License"
+ means either the GNU General Public License, Version 2.0, the GNU
+ Lesser General Public License, Version 2.1, the GNU Affero General
+ Public License, Version 3.0, or any later versions of those
+ licenses.
+
+1.13. "Source Code Form"
+ means the form of the work preferred for making modifications.
+
+1.14. "You" (or "Your")
+ means an individual or a legal entity exercising rights under this
+ License. For legal entities, "You" includes any entity that
+ controls, is controlled by, or is under common control with You. For
+ purposes of this definition, "control" means (a) the power, direct
+ or indirect, to cause the direction or management of such entity,
+ whether by contract or otherwise, or (b) ownership of more than
+ fifty percent (50%) of the outstanding shares or beneficial
+ ownership of such entity.
+
+2. License Grants and Conditions
+--------------------------------
+
+2.1. Grants
+
+Each Contributor hereby grants You a world-wide, royalty-free,
+non-exclusive license:
+
+(a) under intellectual property rights (other than patent or trademark)
+ Licensable by such Contributor to use, reproduce, make available,
+ modify, display, perform, distribute, and otherwise exploit its
+ Contributions, either on an unmodified basis, with Modifications, or
+ as part of a Larger Work; and
+
+(b) under Patent Claims of such Contributor to make, use, sell, offer
+ for sale, have made, import, and otherwise transfer either its
+ Contributions or its Contributor Version.
+
+2.2. Effective Date
+
+The licenses granted in Section 2.1 with respect to any Contribution
+become effective for each Contribution on the date the Contributor first
+distributes such Contribution.
+
+2.3. Limitations on Grant Scope
+
+The licenses granted in this Section 2 are the only rights granted under
+this License. No additional rights or licenses will be implied from the
+distribution or licensing of Covered Software under this License.
+Notwithstanding Section 2.1(b) above, no patent license is granted by a
+Contributor:
+
+(a) for any code that a Contributor has removed from Covered Software;
+ or
+
+(b) for infringements caused by: (i) Your and any other third party's
+ modifications of Covered Software, or (ii) the combination of its
+ Contributions with other software (except as part of its Contributor
+ Version); or
+
+(c) under Patent Claims infringed by Covered Software in the absence of
+ its Contributions.
+
+This License does not grant any rights in the trademarks, service marks,
+or logos of any Contributor (except as may be necessary to comply with
+the notice requirements in Section 3.4).
+
+2.4. Subsequent Licenses
+
+No Contributor makes additional grants as a result of Your choice to
+distribute the Covered Software under a subsequent version of this
+License (see Section 10.2) or under the terms of a Secondary License (if
+permitted under the terms of Section 3.3).
+
+2.5. Representation
+
+Each Contributor represents that the Contributor believes its
+Contributions are its original creation(s) or it has sufficient rights
+to grant the rights to its Contributions conveyed by this License.
+
+2.6. Fair Use
+
+This License is not intended to limit any rights You have under
+applicable copyright doctrines of fair use, fair dealing, or other
+equivalents.
+
+2.7. Conditions
+
+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
+in Section 2.1.
+
+3. Responsibilities
+-------------------
+
+3.1. Distribution of Source Form
+
+All distribution of Covered Software in Source Code Form, including any
+Modifications that You create or to which You contribute, must be under
+the terms of this License. You must inform recipients that the Source
+Code Form of the Covered Software is governed by the terms of this
+License, and how they can obtain a copy of this License. You may not
+attempt to alter or restrict the recipients' rights in the Source Code
+Form.
+
+3.2. Distribution of Executable Form
+
+If You distribute Covered Software in Executable Form then:
+
+(a) such Covered Software must also be made available in Source Code
+ Form, as described in Section 3.1, and You must inform recipients of
+ the Executable Form how they can obtain a copy of such Source Code
+ Form by reasonable means in a timely manner, at a charge no more
+ than the cost of distribution to the recipient; and
+
+(b) You may distribute such Executable Form under the terms of this
+ License, or sublicense it under different terms, provided that the
+ license for the Executable Form does not attempt to limit or alter
+ the recipients' rights in the Source Code Form under this License.
+
+3.3. Distribution of a Larger Work
+
+You may create and distribute a Larger Work under terms of Your choice,
+provided that You also comply with the requirements of this License for
+the Covered Software. If the Larger Work is a combination of Covered
+Software with a work governed by one or more Secondary Licenses, and the
+Covered Software is not Incompatible With Secondary Licenses, this
+License permits You to additionally distribute such Covered Software
+under the terms of such Secondary License(s), so that the recipient of
+the Larger Work may, at their option, further distribute the Covered
+Software under the terms of either this License or such Secondary
+License(s).
+
+3.4. Notices
+
+You may not remove or alter the substance of any license notices
+(including copyright notices, patent notices, disclaimers of warranty,
+or limitations of liability) contained within the Source Code Form of
+the Covered Software, except that You may alter any license notices to
+the extent required to remedy known factual inaccuracies.
+
+3.5. Application of Additional Terms
+
+You may choose to offer, and to charge a fee for, warranty, support,
+indemnity or liability obligations to one or more recipients of Covered
+Software. However, You may do so only on Your own behalf, and not on
+behalf of any Contributor. You must make it absolutely clear that any
+such warranty, support, indemnity, or liability obligation is offered by
+You alone, and You hereby agree to indemnify every Contributor for any
+liability incurred by such Contributor as a result of warranty, support,
+indemnity or liability terms You offer. You may include additional
+disclaimers of warranty and limitations of liability specific to any
+jurisdiction.
+
+4. Inability to Comply Due to Statute or Regulation
+---------------------------------------------------
+
+If it is impossible for You to comply with any of the terms of this
+License with respect to some or all of the Covered Software due to
+statute, judicial order, or regulation then You must: (a) comply with
+the terms of this License to the maximum extent possible; and (b)
+describe the limitations and the code they affect. Such description must
+be placed in a text file included with all distributions of the Covered
+Software under this License. Except to the extent prohibited by statute
+or regulation, such description must be sufficiently detailed for a
+recipient of ordinary skill to be able to understand it.
+
+5. Termination
+--------------
+
+5.1. The rights granted under this License will terminate automatically
+if You fail to comply with any of its terms. However, if You become
+compliant, then the rights granted under this License from a particular
+Contributor are reinstated (a) provisionally, unless and until such
+Contributor explicitly and finally terminates Your grants, and (b) on an
+ongoing basis, if such Contributor fails to notify You of the
+non-compliance by some reasonable means prior to 60 days after You have
+come back into compliance. Moreover, Your grants from a particular
+Contributor are reinstated on an ongoing basis if such Contributor
+notifies You of the non-compliance by some reasonable means, this is the
+first time You have received notice of non-compliance with this License
+from such Contributor, and You become compliant prior to 30 days after
+Your receipt of the notice.
+
+5.2. If You initiate litigation against any entity by asserting a patent
+infringement claim (excluding declaratory judgment actions,
+counter-claims, and cross-claims) alleging that a Contributor Version
+directly or indirectly infringes any patent, then the rights granted to
+You by any and all Contributors for the Covered Software under Section
+2.1 of this License shall terminate.
+
+5.3. In the event of termination under Sections 5.1 or 5.2 above, all
+end user license agreements (excluding distributors and resellers) which
+have been validly granted by You or Your distributors under this License
+prior to termination shall survive termination.
+
+************************************************************************
+* *
+* 6. Disclaimer of Warranty *
+* ------------------------- *
+* *
+* Covered Software is provided under this License on an "as is" *
+* basis, without warranty of any kind, either expressed, implied, or *
+* statutory, including, without limitation, warranties that the *
+* Covered Software is free of defects, merchantable, fit for a *
+* particular purpose or non-infringing. The entire risk as to the *
+* quality and performance of the Covered Software is with You. *
+* Should any Covered Software prove defective in any respect, You *
+* (not any Contributor) assume the cost of any necessary servicing, *
+* repair, or correction. This disclaimer of warranty constitutes an *
+* essential part of this License. No use of any Covered Software is *
+* authorized under this License except under this disclaimer. *
+* *
+************************************************************************
+
+************************************************************************
+* *
+* 7. Limitation of Liability *
+* -------------------------- *
+* *
+* Under no circumstances and under no legal theory, whether tort *
+* (including negligence), contract, or otherwise, shall any *
+* Contributor, or anyone who distributes Covered Software as *
+* permitted above, be liable to You for any direct, indirect, *
+* special, incidental, or consequential damages of any character *
+* including, without limitation, damages for lost profits, loss of *
+* goodwill, work stoppage, computer failure or malfunction, or any *
+* and all other commercial damages or losses, even if such party *
+* shall have been informed of the possibility of such damages. This *
+* limitation of liability shall not apply to liability for death or *
+* personal injury resulting from such party's negligence to the *
+* extent applicable law prohibits such limitation. Some *
+* jurisdictions do not allow the exclusion or limitation of *
+* incidental or consequential damages, so this exclusion and *
+* limitation may not apply to You. *
+* *
+************************************************************************
+
+8. Litigation
+-------------
+
+Any litigation relating to this License may be brought only in the
+courts of a jurisdiction where the defendant maintains its principal
+place of business and such litigation shall be governed by laws of that
+jurisdiction, without reference to its conflict-of-law provisions.
+Nothing in this Section shall prevent a party's ability to bring
+cross-claims or counter-claims.
+
+9. Miscellaneous
+----------------
+
+This License represents the complete agreement concerning the subject
+matter hereof. If any provision of this License is held to be
+unenforceable, such provision shall be reformed only to the extent
+necessary to make it enforceable. Any law or regulation which provides
+that the language of a contract shall be construed against the drafter
+shall not be used to construe this License against a Contributor.
+
+10. Versions of the License
+---------------------------
+
+10.1. New Versions
+
+Mozilla Foundation is the license steward. Except as provided in Section
+10.3, no one other than the license steward has the right to modify or
+publish new versions of this License. Each version will be given a
+distinguishing version number.
+
+10.2. Effect of New Versions
+
+You may distribute the Covered Software under the terms of the version
+of the License under which You originally received the Covered Software,
+or under the terms of any subsequent version published by the license
+steward.
+
+10.3. Modified Versions
+
+If you create software not governed by this License, and you want to
+create a new license for such software, you may create and use a
+modified version of this License if you rename the license and remove
+any references to the name of the license steward (except to note that
+such modified license differs from this License).
+
+10.4. Distributing Source Code Form that is Incompatible With Secondary
+Licenses
+
+If You choose to distribute Source Code Form that is Incompatible With
+Secondary Licenses under the terms of this version of the License, the
+notice described in Exhibit B of this License must be attached.
+
+Exhibit A - Source Code Form License Notice
+-------------------------------------------
+
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+If it is not possible or desirable to put the notice in a particular
+file, then You may include the notice in a location (such as a LICENSE
+file in a relevant directory) where a recipient would be likely to look
+for such a notice.
+
+You may add additional accurate notices of copyright ownership.
+
+Exhibit B - "Incompatible With Secondary Licenses" Notice
+---------------------------------------------------------
+
+ This Source Code Form is "Incompatible With Secondary Licenses", as
+ defined by the Mozilla Public License, v. 2.0.
diff --git a/JigsawAgent/META-INF/MANIFEST.MF b/JigsawAgent/META-INF/MANIFEST.MF
new file mode 100644
index 0000000..d5f96a5
--- /dev/null
+++ b/JigsawAgent/META-INF/MANIFEST.MF
@@ -0,0 +1,2 @@
+Manifest-Version: 1.0
+Premain-Class: top.dsbbs2.jigsawagent.JigsawAgent
diff --git a/JigsawAgent/META-INF/maven/com.google.code.gson/gson/pom.properties b/JigsawAgent/META-INF/maven/com.google.code.gson/gson/pom.properties
new file mode 100644
index 0000000..2b1b450
--- /dev/null
+++ b/JigsawAgent/META-INF/maven/com.google.code.gson/gson/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Fri Oct 04 11:54:56 PDT 2019
+groupId=com.google.code.gson
+artifactId=gson
+version=2.8.6
diff --git a/JigsawAgent/META-INF/maven/com.google.code.gson/gson/pom.xml b/JigsawAgent/META-INF/maven/com.google.code.gson/gson/pom.xml
new file mode 100644
index 0000000..ffe41ac
--- /dev/null
+++ b/JigsawAgent/META-INF/maven/com.google.code.gson/gson/pom.xml
@@ -0,0 +1,78 @@
+
+ 4.0.0
+
+
+ com.google.code.gson
+ gson-parent
+ 2.8.6
+
+
+ gson
+ Gson
+
+
+
+ junit
+ junit
+ test
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-javadoc-plugin
+
+ com.google.gson
+ com.google.gson.internal:com.google.gson.internal.bind
+
+ http://docs.oracle.com/javase/6/docs/api/
+
+
+
+
+ biz.aQute.bnd
+ bnd-maven-plugin
+ 4.0.0
+
+
+
+ bnd-process
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+
+
+ ${project.build.outputDirectory}/META-INF/MANIFEST.MF
+
+
+
+
+ org.apache.felix
+ maven-bundle-plugin
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ filtering-java-templates
+
+ filter-sources
+
+
+ ${basedir}/src/main/java-templates
+ ${project.build.directory}/generated-sources/java-templates
+
+
+
+
+
+
+
diff --git a/JigsawAgent/com/google/common/annotations/Beta.class b/JigsawAgent/com/google/common/annotations/Beta.class
new file mode 100644
index 0000000..402b349
Binary files /dev/null and b/JigsawAgent/com/google/common/annotations/Beta.class differ
diff --git a/JigsawAgent/com/google/common/annotations/GwtCompatible.class b/JigsawAgent/com/google/common/annotations/GwtCompatible.class
new file mode 100644
index 0000000..dcf9cf4
Binary files /dev/null and b/JigsawAgent/com/google/common/annotations/GwtCompatible.class differ
diff --git a/JigsawAgent/com/google/common/annotations/GwtIncompatible.class b/JigsawAgent/com/google/common/annotations/GwtIncompatible.class
new file mode 100644
index 0000000..f02e637
Binary files /dev/null and b/JigsawAgent/com/google/common/annotations/GwtIncompatible.class differ
diff --git a/JigsawAgent/com/google/common/annotations/VisibleForTesting.class b/JigsawAgent/com/google/common/annotations/VisibleForTesting.class
new file mode 100644
index 0000000..ff46784
Binary files /dev/null and b/JigsawAgent/com/google/common/annotations/VisibleForTesting.class differ
diff --git a/JigsawAgent/com/google/common/base/Absent.class b/JigsawAgent/com/google/common/base/Absent.class
new file mode 100644
index 0000000..ce1e283
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Absent.class differ
diff --git a/JigsawAgent/com/google/common/base/AbstractIterator$1.class b/JigsawAgent/com/google/common/base/AbstractIterator$1.class
new file mode 100644
index 0000000..6f35ac3
Binary files /dev/null and b/JigsawAgent/com/google/common/base/AbstractIterator$1.class differ
diff --git a/JigsawAgent/com/google/common/base/AbstractIterator$State.class b/JigsawAgent/com/google/common/base/AbstractIterator$State.class
new file mode 100644
index 0000000..665f870
Binary files /dev/null and b/JigsawAgent/com/google/common/base/AbstractIterator$State.class differ
diff --git a/JigsawAgent/com/google/common/base/AbstractIterator.class b/JigsawAgent/com/google/common/base/AbstractIterator.class
new file mode 100644
index 0000000..8c87866
Binary files /dev/null and b/JigsawAgent/com/google/common/base/AbstractIterator.class differ
diff --git a/JigsawAgent/com/google/common/base/Ascii.class b/JigsawAgent/com/google/common/base/Ascii.class
new file mode 100644
index 0000000..4c8141e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Ascii.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat$1.class b/JigsawAgent/com/google/common/base/CaseFormat$1.class
new file mode 100644
index 0000000..3ad5a72
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat$1.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat$2.class b/JigsawAgent/com/google/common/base/CaseFormat$2.class
new file mode 100644
index 0000000..25f4564
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat$2.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat$3.class b/JigsawAgent/com/google/common/base/CaseFormat$3.class
new file mode 100644
index 0000000..ea40fd2
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat$3.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat$4.class b/JigsawAgent/com/google/common/base/CaseFormat$4.class
new file mode 100644
index 0000000..a07be82
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat$4.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat$5.class b/JigsawAgent/com/google/common/base/CaseFormat$5.class
new file mode 100644
index 0000000..d96b40e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat$5.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat$StringConverter.class b/JigsawAgent/com/google/common/base/CaseFormat$StringConverter.class
new file mode 100644
index 0000000..e4fd83a
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat$StringConverter.class differ
diff --git a/JigsawAgent/com/google/common/base/CaseFormat.class b/JigsawAgent/com/google/common/base/CaseFormat.class
new file mode 100644
index 0000000..1f83a10
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CaseFormat.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$1.class b/JigsawAgent/com/google/common/base/CharMatcher$1.class
new file mode 100644
index 0000000..2fe8b95
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$1.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$And.class b/JigsawAgent/com/google/common/base/CharMatcher$And.class
new file mode 100644
index 0000000..c131170
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$And.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Any.class b/JigsawAgent/com/google/common/base/CharMatcher$Any.class
new file mode 100644
index 0000000..899aaa4
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Any.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$AnyOf.class b/JigsawAgent/com/google/common/base/CharMatcher$AnyOf.class
new file mode 100644
index 0000000..79bf0f2
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$AnyOf.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Ascii.class b/JigsawAgent/com/google/common/base/CharMatcher$Ascii.class
new file mode 100644
index 0000000..ab2a839
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Ascii.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$BitSetMatcher.class b/JigsawAgent/com/google/common/base/CharMatcher$BitSetMatcher.class
new file mode 100644
index 0000000..31f7227
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$BitSetMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$BreakingWhitespace.class b/JigsawAgent/com/google/common/base/CharMatcher$BreakingWhitespace.class
new file mode 100644
index 0000000..bca7cdd
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$BreakingWhitespace.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Digit.class b/JigsawAgent/com/google/common/base/CharMatcher$Digit.class
new file mode 100644
index 0000000..87f8635
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Digit.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$FastMatcher.class b/JigsawAgent/com/google/common/base/CharMatcher$FastMatcher.class
new file mode 100644
index 0000000..d0f13bb
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$FastMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$ForPredicate.class b/JigsawAgent/com/google/common/base/CharMatcher$ForPredicate.class
new file mode 100644
index 0000000..58a8026
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$ForPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$InRange.class b/JigsawAgent/com/google/common/base/CharMatcher$InRange.class
new file mode 100644
index 0000000..454f35b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$InRange.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Invisible.class b/JigsawAgent/com/google/common/base/CharMatcher$Invisible.class
new file mode 100644
index 0000000..f532603
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Invisible.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Is.class b/JigsawAgent/com/google/common/base/CharMatcher$Is.class
new file mode 100644
index 0000000..2f187d0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Is.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$IsEither.class b/JigsawAgent/com/google/common/base/CharMatcher$IsEither.class
new file mode 100644
index 0000000..8850f28
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$IsEither.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$IsNot.class b/JigsawAgent/com/google/common/base/CharMatcher$IsNot.class
new file mode 100644
index 0000000..cd4162c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$IsNot.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$JavaDigit.class b/JigsawAgent/com/google/common/base/CharMatcher$JavaDigit.class
new file mode 100644
index 0000000..92960c0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$JavaDigit.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$JavaIsoControl.class b/JigsawAgent/com/google/common/base/CharMatcher$JavaIsoControl.class
new file mode 100644
index 0000000..d63637a
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$JavaIsoControl.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$JavaLetter.class b/JigsawAgent/com/google/common/base/CharMatcher$JavaLetter.class
new file mode 100644
index 0000000..cef7204
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$JavaLetter.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$JavaLetterOrDigit.class b/JigsawAgent/com/google/common/base/CharMatcher$JavaLetterOrDigit.class
new file mode 100644
index 0000000..86a58ad
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$JavaLetterOrDigit.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$JavaLowerCase.class b/JigsawAgent/com/google/common/base/CharMatcher$JavaLowerCase.class
new file mode 100644
index 0000000..d995d7b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$JavaLowerCase.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$JavaUpperCase.class b/JigsawAgent/com/google/common/base/CharMatcher$JavaUpperCase.class
new file mode 100644
index 0000000..812693d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$JavaUpperCase.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$NamedFastMatcher.class b/JigsawAgent/com/google/common/base/CharMatcher$NamedFastMatcher.class
new file mode 100644
index 0000000..eb5fe6e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$NamedFastMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Negated.class b/JigsawAgent/com/google/common/base/CharMatcher$Negated.class
new file mode 100644
index 0000000..3aabab0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Negated.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$NegatedFastMatcher.class b/JigsawAgent/com/google/common/base/CharMatcher$NegatedFastMatcher.class
new file mode 100644
index 0000000..b61288b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$NegatedFastMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$None.class b/JigsawAgent/com/google/common/base/CharMatcher$None.class
new file mode 100644
index 0000000..7ef0c58
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$None.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Or.class b/JigsawAgent/com/google/common/base/CharMatcher$Or.class
new file mode 100644
index 0000000..4c1a6e7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Or.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$RangesMatcher.class b/JigsawAgent/com/google/common/base/CharMatcher$RangesMatcher.class
new file mode 100644
index 0000000..7557965
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$RangesMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$SingleWidth.class b/JigsawAgent/com/google/common/base/CharMatcher$SingleWidth.class
new file mode 100644
index 0000000..128c437
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$SingleWidth.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher$Whitespace.class b/JigsawAgent/com/google/common/base/CharMatcher$Whitespace.class
new file mode 100644
index 0000000..1c3c71a
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher$Whitespace.class differ
diff --git a/JigsawAgent/com/google/common/base/CharMatcher.class b/JigsawAgent/com/google/common/base/CharMatcher.class
new file mode 100644
index 0000000..b3e7f15
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CharMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/Charsets.class b/JigsawAgent/com/google/common/base/Charsets.class
new file mode 100644
index 0000000..9ebf410
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Charsets.class differ
diff --git a/JigsawAgent/com/google/common/base/CommonMatcher.class b/JigsawAgent/com/google/common/base/CommonMatcher.class
new file mode 100644
index 0000000..3619412
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CommonMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/CommonPattern.class b/JigsawAgent/com/google/common/base/CommonPattern.class
new file mode 100644
index 0000000..10a9201
Binary files /dev/null and b/JigsawAgent/com/google/common/base/CommonPattern.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter$1$1.class b/JigsawAgent/com/google/common/base/Converter$1$1.class
new file mode 100644
index 0000000..df66f45
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter$1$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter$1.class b/JigsawAgent/com/google/common/base/Converter$1.class
new file mode 100644
index 0000000..f343a8f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter$ConverterComposition.class b/JigsawAgent/com/google/common/base/Converter$ConverterComposition.class
new file mode 100644
index 0000000..e929d0a
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter$ConverterComposition.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter$FunctionBasedConverter.class b/JigsawAgent/com/google/common/base/Converter$FunctionBasedConverter.class
new file mode 100644
index 0000000..a28889b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter$FunctionBasedConverter.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter$IdentityConverter.class b/JigsawAgent/com/google/common/base/Converter$IdentityConverter.class
new file mode 100644
index 0000000..762ed7e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter$IdentityConverter.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter$ReverseConverter.class b/JigsawAgent/com/google/common/base/Converter$ReverseConverter.class
new file mode 100644
index 0000000..f30f9d6
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter$ReverseConverter.class differ
diff --git a/JigsawAgent/com/google/common/base/Converter.class b/JigsawAgent/com/google/common/base/Converter.class
new file mode 100644
index 0000000..cf26037
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Converter.class differ
diff --git a/JigsawAgent/com/google/common/base/Defaults.class b/JigsawAgent/com/google/common/base/Defaults.class
new file mode 100644
index 0000000..6698b10
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Defaults.class differ
diff --git a/JigsawAgent/com/google/common/base/Enums$StringConverter.class b/JigsawAgent/com/google/common/base/Enums$StringConverter.class
new file mode 100644
index 0000000..d194226
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Enums$StringConverter.class differ
diff --git a/JigsawAgent/com/google/common/base/Enums.class b/JigsawAgent/com/google/common/base/Enums.class
new file mode 100644
index 0000000..00a5705
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Enums.class differ
diff --git a/JigsawAgent/com/google/common/base/Equivalence$1.class b/JigsawAgent/com/google/common/base/Equivalence$1.class
new file mode 100644
index 0000000..49be1cc
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Equivalence$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Equivalence$Equals.class b/JigsawAgent/com/google/common/base/Equivalence$Equals.class
new file mode 100644
index 0000000..54d3d9a
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Equivalence$Equals.class differ
diff --git a/JigsawAgent/com/google/common/base/Equivalence$EquivalentToPredicate.class b/JigsawAgent/com/google/common/base/Equivalence$EquivalentToPredicate.class
new file mode 100644
index 0000000..3856519
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Equivalence$EquivalentToPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Equivalence$Identity.class b/JigsawAgent/com/google/common/base/Equivalence$Identity.class
new file mode 100644
index 0000000..4ac17f0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Equivalence$Identity.class differ
diff --git a/JigsawAgent/com/google/common/base/Equivalence$Wrapper.class b/JigsawAgent/com/google/common/base/Equivalence$Wrapper.class
new file mode 100644
index 0000000..b2719f4
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Equivalence$Wrapper.class differ
diff --git a/JigsawAgent/com/google/common/base/Equivalence.class b/JigsawAgent/com/google/common/base/Equivalence.class
new file mode 100644
index 0000000..4da277d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Equivalence.class differ
diff --git a/JigsawAgent/com/google/common/base/ExtraObjectsMethodsForWeb.class b/JigsawAgent/com/google/common/base/ExtraObjectsMethodsForWeb.class
new file mode 100644
index 0000000..969bf9f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/ExtraObjectsMethodsForWeb.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizablePhantomReference.class b/JigsawAgent/com/google/common/base/FinalizablePhantomReference.class
new file mode 100644
index 0000000..d454aa5
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizablePhantomReference.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableReference.class b/JigsawAgent/com/google/common/base/FinalizableReference.class
new file mode 100644
index 0000000..13841f7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableReference.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class
new file mode 100644
index 0000000..c7c2506
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$DecoupledLoader.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$DirectLoader.class b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$DirectLoader.class
new file mode 100644
index 0000000..236423c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$DirectLoader.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class
new file mode 100644
index 0000000..49d9d50
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$FinalizerLoader.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$SystemLoader.class b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$SystemLoader.class
new file mode 100644
index 0000000..b451c85
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue$SystemLoader.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableReferenceQueue.class b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue.class
new file mode 100644
index 0000000..9ff98e5
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableReferenceQueue.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableSoftReference.class b/JigsawAgent/com/google/common/base/FinalizableSoftReference.class
new file mode 100644
index 0000000..edd4b63
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableSoftReference.class differ
diff --git a/JigsawAgent/com/google/common/base/FinalizableWeakReference.class b/JigsawAgent/com/google/common/base/FinalizableWeakReference.class
new file mode 100644
index 0000000..3a8939d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FinalizableWeakReference.class differ
diff --git a/JigsawAgent/com/google/common/base/Function.class b/JigsawAgent/com/google/common/base/Function.class
new file mode 100644
index 0000000..19d66af
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Function.class differ
diff --git a/JigsawAgent/com/google/common/base/FunctionalEquivalence.class b/JigsawAgent/com/google/common/base/FunctionalEquivalence.class
new file mode 100644
index 0000000..f6a7b33
Binary files /dev/null and b/JigsawAgent/com/google/common/base/FunctionalEquivalence.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$1.class b/JigsawAgent/com/google/common/base/Functions$1.class
new file mode 100644
index 0000000..9f80a44
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$ConstantFunction.class b/JigsawAgent/com/google/common/base/Functions$ConstantFunction.class
new file mode 100644
index 0000000..d253516
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$ConstantFunction.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$ForMapWithDefault.class b/JigsawAgent/com/google/common/base/Functions$ForMapWithDefault.class
new file mode 100644
index 0000000..14b1a8b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$ForMapWithDefault.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$FunctionComposition.class b/JigsawAgent/com/google/common/base/Functions$FunctionComposition.class
new file mode 100644
index 0000000..feee9a7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$FunctionComposition.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$FunctionForMapNoDefault.class b/JigsawAgent/com/google/common/base/Functions$FunctionForMapNoDefault.class
new file mode 100644
index 0000000..547d777
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$FunctionForMapNoDefault.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$IdentityFunction.class b/JigsawAgent/com/google/common/base/Functions$IdentityFunction.class
new file mode 100644
index 0000000..bd1a2c3
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$IdentityFunction.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$PredicateFunction.class b/JigsawAgent/com/google/common/base/Functions$PredicateFunction.class
new file mode 100644
index 0000000..6439119
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$PredicateFunction.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$SupplierFunction.class b/JigsawAgent/com/google/common/base/Functions$SupplierFunction.class
new file mode 100644
index 0000000..8fb4e8b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$SupplierFunction.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions$ToStringFunction.class b/JigsawAgent/com/google/common/base/Functions$ToStringFunction.class
new file mode 100644
index 0000000..e253882
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions$ToStringFunction.class differ
diff --git a/JigsawAgent/com/google/common/base/Functions.class b/JigsawAgent/com/google/common/base/Functions.class
new file mode 100644
index 0000000..60046cc
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Functions.class differ
diff --git a/JigsawAgent/com/google/common/base/Java8Usage$SomeTypeAnnotation.class b/JigsawAgent/com/google/common/base/Java8Usage$SomeTypeAnnotation.class
new file mode 100644
index 0000000..e0c1ef3
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Java8Usage$SomeTypeAnnotation.class differ
diff --git a/JigsawAgent/com/google/common/base/Java8Usage.class b/JigsawAgent/com/google/common/base/Java8Usage.class
new file mode 100644
index 0000000..ead7ee1
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Java8Usage.class differ
diff --git a/JigsawAgent/com/google/common/base/JdkPattern$JdkMatcher.class b/JigsawAgent/com/google/common/base/JdkPattern$JdkMatcher.class
new file mode 100644
index 0000000..ff4111e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/JdkPattern$JdkMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/JdkPattern.class b/JigsawAgent/com/google/common/base/JdkPattern.class
new file mode 100644
index 0000000..9313132
Binary files /dev/null and b/JigsawAgent/com/google/common/base/JdkPattern.class differ
diff --git a/JigsawAgent/com/google/common/base/Joiner$1.class b/JigsawAgent/com/google/common/base/Joiner$1.class
new file mode 100644
index 0000000..e9d1bf9
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Joiner$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Joiner$2.class b/JigsawAgent/com/google/common/base/Joiner$2.class
new file mode 100644
index 0000000..7a0dc20
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Joiner$2.class differ
diff --git a/JigsawAgent/com/google/common/base/Joiner$3.class b/JigsawAgent/com/google/common/base/Joiner$3.class
new file mode 100644
index 0000000..cfc40ec
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Joiner$3.class differ
diff --git a/JigsawAgent/com/google/common/base/Joiner$MapJoiner.class b/JigsawAgent/com/google/common/base/Joiner$MapJoiner.class
new file mode 100644
index 0000000..1feaf66
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Joiner$MapJoiner.class differ
diff --git a/JigsawAgent/com/google/common/base/Joiner.class b/JigsawAgent/com/google/common/base/Joiner.class
new file mode 100644
index 0000000..d0201d1
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Joiner.class differ
diff --git a/JigsawAgent/com/google/common/base/MoreObjects$1.class b/JigsawAgent/com/google/common/base/MoreObjects$1.class
new file mode 100644
index 0000000..0e96972
Binary files /dev/null and b/JigsawAgent/com/google/common/base/MoreObjects$1.class differ
diff --git a/JigsawAgent/com/google/common/base/MoreObjects$ToStringHelper$ValueHolder.class b/JigsawAgent/com/google/common/base/MoreObjects$ToStringHelper$ValueHolder.class
new file mode 100644
index 0000000..845531e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/MoreObjects$ToStringHelper$ValueHolder.class differ
diff --git a/JigsawAgent/com/google/common/base/MoreObjects$ToStringHelper.class b/JigsawAgent/com/google/common/base/MoreObjects$ToStringHelper.class
new file mode 100644
index 0000000..1281036
Binary files /dev/null and b/JigsawAgent/com/google/common/base/MoreObjects$ToStringHelper.class differ
diff --git a/JigsawAgent/com/google/common/base/MoreObjects.class b/JigsawAgent/com/google/common/base/MoreObjects.class
new file mode 100644
index 0000000..cf2c10f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/MoreObjects.class differ
diff --git a/JigsawAgent/com/google/common/base/Objects.class b/JigsawAgent/com/google/common/base/Objects.class
new file mode 100644
index 0000000..27394a8
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Objects.class differ
diff --git a/JigsawAgent/com/google/common/base/Optional$1$1.class b/JigsawAgent/com/google/common/base/Optional$1$1.class
new file mode 100644
index 0000000..dab88dc
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Optional$1$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Optional$1.class b/JigsawAgent/com/google/common/base/Optional$1.class
new file mode 100644
index 0000000..e6f6cd2
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Optional$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Optional.class b/JigsawAgent/com/google/common/base/Optional.class
new file mode 100644
index 0000000..01c2316
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Optional.class differ
diff --git a/JigsawAgent/com/google/common/base/PairwiseEquivalence.class b/JigsawAgent/com/google/common/base/PairwiseEquivalence.class
new file mode 100644
index 0000000..e9a0435
Binary files /dev/null and b/JigsawAgent/com/google/common/base/PairwiseEquivalence.class differ
diff --git a/JigsawAgent/com/google/common/base/PatternCompiler.class b/JigsawAgent/com/google/common/base/PatternCompiler.class
new file mode 100644
index 0000000..d176473
Binary files /dev/null and b/JigsawAgent/com/google/common/base/PatternCompiler.class differ
diff --git a/JigsawAgent/com/google/common/base/Platform$1.class b/JigsawAgent/com/google/common/base/Platform$1.class
new file mode 100644
index 0000000..0efb7be
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Platform$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Platform$JdkPatternCompiler.class b/JigsawAgent/com/google/common/base/Platform$JdkPatternCompiler.class
new file mode 100644
index 0000000..250458b
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Platform$JdkPatternCompiler.class differ
diff --git a/JigsawAgent/com/google/common/base/Platform.class b/JigsawAgent/com/google/common/base/Platform.class
new file mode 100644
index 0000000..79116f7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Platform.class differ
diff --git a/JigsawAgent/com/google/common/base/Preconditions.class b/JigsawAgent/com/google/common/base/Preconditions.class
new file mode 100644
index 0000000..55d877f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Preconditions.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicate.class b/JigsawAgent/com/google/common/base/Predicate.class
new file mode 100644
index 0000000..4633197
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$1.class b/JigsawAgent/com/google/common/base/Predicates$1.class
new file mode 100644
index 0000000..612b465
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$AndPredicate.class b/JigsawAgent/com/google/common/base/Predicates$AndPredicate.class
new file mode 100644
index 0000000..577776d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$AndPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$CompositionPredicate.class b/JigsawAgent/com/google/common/base/Predicates$CompositionPredicate.class
new file mode 100644
index 0000000..e0bccd9
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$CompositionPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ContainsPatternFromStringPredicate.class b/JigsawAgent/com/google/common/base/Predicates$ContainsPatternFromStringPredicate.class
new file mode 100644
index 0000000..a0a2ffa
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ContainsPatternFromStringPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ContainsPatternPredicate.class b/JigsawAgent/com/google/common/base/Predicates$ContainsPatternPredicate.class
new file mode 100644
index 0000000..26bdc7e
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ContainsPatternPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$InPredicate.class b/JigsawAgent/com/google/common/base/Predicates$InPredicate.class
new file mode 100644
index 0000000..a1a3201
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$InPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$InstanceOfPredicate.class b/JigsawAgent/com/google/common/base/Predicates$InstanceOfPredicate.class
new file mode 100644
index 0000000..371c6d7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$InstanceOfPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$IsEqualToPredicate.class b/JigsawAgent/com/google/common/base/Predicates$IsEqualToPredicate.class
new file mode 100644
index 0000000..cb52952
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$IsEqualToPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$NotPredicate.class b/JigsawAgent/com/google/common/base/Predicates$NotPredicate.class
new file mode 100644
index 0000000..68e63b0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$NotPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$1.class b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$1.class
new file mode 100644
index 0000000..cbb3a7f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$2.class b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$2.class
new file mode 100644
index 0000000..ac810ab
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$2.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$3.class b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$3.class
new file mode 100644
index 0000000..be1eedc
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$3.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$4.class b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$4.class
new file mode 100644
index 0000000..c829350
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate$4.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate.class b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate.class
new file mode 100644
index 0000000..815f385
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$ObjectPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$OrPredicate.class b/JigsawAgent/com/google/common/base/Predicates$OrPredicate.class
new file mode 100644
index 0000000..ad724fe
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$OrPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates$SubtypeOfPredicate.class b/JigsawAgent/com/google/common/base/Predicates$SubtypeOfPredicate.class
new file mode 100644
index 0000000..241ed52
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates$SubtypeOfPredicate.class differ
diff --git a/JigsawAgent/com/google/common/base/Predicates.class b/JigsawAgent/com/google/common/base/Predicates.class
new file mode 100644
index 0000000..4e35c41
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Predicates.class differ
diff --git a/JigsawAgent/com/google/common/base/Present.class b/JigsawAgent/com/google/common/base/Present.class
new file mode 100644
index 0000000..c8f8c4d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Present.class differ
diff --git a/JigsawAgent/com/google/common/base/SmallCharMatcher.class b/JigsawAgent/com/google/common/base/SmallCharMatcher.class
new file mode 100644
index 0000000..ea5c165
Binary files /dev/null and b/JigsawAgent/com/google/common/base/SmallCharMatcher.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$1$1.class b/JigsawAgent/com/google/common/base/Splitter$1$1.class
new file mode 100644
index 0000000..928f846
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$1$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$1.class b/JigsawAgent/com/google/common/base/Splitter$1.class
new file mode 100644
index 0000000..51790ed
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$2$1.class b/JigsawAgent/com/google/common/base/Splitter$2$1.class
new file mode 100644
index 0000000..a834777
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$2$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$2.class b/JigsawAgent/com/google/common/base/Splitter$2.class
new file mode 100644
index 0000000..b328504
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$2.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$3$1.class b/JigsawAgent/com/google/common/base/Splitter$3$1.class
new file mode 100644
index 0000000..182e35f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$3$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$3.class b/JigsawAgent/com/google/common/base/Splitter$3.class
new file mode 100644
index 0000000..d50154c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$3.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$4$1.class b/JigsawAgent/com/google/common/base/Splitter$4$1.class
new file mode 100644
index 0000000..26339e0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$4$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$4.class b/JigsawAgent/com/google/common/base/Splitter$4.class
new file mode 100644
index 0000000..c4ba9ed
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$4.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$5.class b/JigsawAgent/com/google/common/base/Splitter$5.class
new file mode 100644
index 0000000..aaa22be
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$5.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$MapSplitter.class b/JigsawAgent/com/google/common/base/Splitter$MapSplitter.class
new file mode 100644
index 0000000..5979fb1
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$MapSplitter.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$SplittingIterator.class b/JigsawAgent/com/google/common/base/Splitter$SplittingIterator.class
new file mode 100644
index 0000000..6e78e70
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$SplittingIterator.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter$Strategy.class b/JigsawAgent/com/google/common/base/Splitter$Strategy.class
new file mode 100644
index 0000000..e63c9fb
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter$Strategy.class differ
diff --git a/JigsawAgent/com/google/common/base/Splitter.class b/JigsawAgent/com/google/common/base/Splitter.class
new file mode 100644
index 0000000..d193530
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Splitter.class differ
diff --git a/JigsawAgent/com/google/common/base/StandardSystemProperty.class b/JigsawAgent/com/google/common/base/StandardSystemProperty.class
new file mode 100644
index 0000000..2712311
Binary files /dev/null and b/JigsawAgent/com/google/common/base/StandardSystemProperty.class differ
diff --git a/JigsawAgent/com/google/common/base/Stopwatch$1.class b/JigsawAgent/com/google/common/base/Stopwatch$1.class
new file mode 100644
index 0000000..908a9e7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Stopwatch$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Stopwatch.class b/JigsawAgent/com/google/common/base/Stopwatch.class
new file mode 100644
index 0000000..789e517
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Stopwatch.class differ
diff --git a/JigsawAgent/com/google/common/base/Strings.class b/JigsawAgent/com/google/common/base/Strings.class
new file mode 100644
index 0000000..db39c0c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Strings.class differ
diff --git a/JigsawAgent/com/google/common/base/Supplier.class b/JigsawAgent/com/google/common/base/Supplier.class
new file mode 100644
index 0000000..306c46f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Supplier.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$ExpiringMemoizingSupplier.class b/JigsawAgent/com/google/common/base/Suppliers$ExpiringMemoizingSupplier.class
new file mode 100644
index 0000000..daeace5
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$ExpiringMemoizingSupplier.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$MemoizingSupplier.class b/JigsawAgent/com/google/common/base/Suppliers$MemoizingSupplier.class
new file mode 100644
index 0000000..93ff76c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$MemoizingSupplier.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$NonSerializableMemoizingSupplier.class b/JigsawAgent/com/google/common/base/Suppliers$NonSerializableMemoizingSupplier.class
new file mode 100644
index 0000000..1edc9d7
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$NonSerializableMemoizingSupplier.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$SupplierComposition.class b/JigsawAgent/com/google/common/base/Suppliers$SupplierComposition.class
new file mode 100644
index 0000000..47072a1
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$SupplierComposition.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$SupplierFunction.class b/JigsawAgent/com/google/common/base/Suppliers$SupplierFunction.class
new file mode 100644
index 0000000..6892d1f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$SupplierFunction.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$SupplierFunctionImpl.class b/JigsawAgent/com/google/common/base/Suppliers$SupplierFunctionImpl.class
new file mode 100644
index 0000000..a815160
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$SupplierFunctionImpl.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$SupplierOfInstance.class b/JigsawAgent/com/google/common/base/Suppliers$SupplierOfInstance.class
new file mode 100644
index 0000000..beba1a8
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$SupplierOfInstance.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers$ThreadSafeSupplier.class b/JigsawAgent/com/google/common/base/Suppliers$ThreadSafeSupplier.class
new file mode 100644
index 0000000..0abf767
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers$ThreadSafeSupplier.class differ
diff --git a/JigsawAgent/com/google/common/base/Suppliers.class b/JigsawAgent/com/google/common/base/Suppliers.class
new file mode 100644
index 0000000..9a09b2c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Suppliers.class differ
diff --git a/JigsawAgent/com/google/common/base/Throwables$1.class b/JigsawAgent/com/google/common/base/Throwables$1.class
new file mode 100644
index 0000000..c7a438c
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Throwables$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Throwables.class b/JigsawAgent/com/google/common/base/Throwables.class
new file mode 100644
index 0000000..473e53f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Throwables.class differ
diff --git a/JigsawAgent/com/google/common/base/Ticker$1.class b/JigsawAgent/com/google/common/base/Ticker$1.class
new file mode 100644
index 0000000..fdfb26f
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Ticker$1.class differ
diff --git a/JigsawAgent/com/google/common/base/Ticker.class b/JigsawAgent/com/google/common/base/Ticker.class
new file mode 100644
index 0000000..b4eede5
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Ticker.class differ
diff --git a/JigsawAgent/com/google/common/base/Utf8.class b/JigsawAgent/com/google/common/base/Utf8.class
new file mode 100644
index 0000000..0e364bc
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Utf8.class differ
diff --git a/JigsawAgent/com/google/common/base/Verify.class b/JigsawAgent/com/google/common/base/Verify.class
new file mode 100644
index 0000000..e0d6c7d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/Verify.class differ
diff --git a/JigsawAgent/com/google/common/base/VerifyException.class b/JigsawAgent/com/google/common/base/VerifyException.class
new file mode 100644
index 0000000..af15a75
Binary files /dev/null and b/JigsawAgent/com/google/common/base/VerifyException.class differ
diff --git a/JigsawAgent/com/google/common/base/internal/Finalizer.class b/JigsawAgent/com/google/common/base/internal/Finalizer.class
new file mode 100644
index 0000000..8c0a10d
Binary files /dev/null and b/JigsawAgent/com/google/common/base/internal/Finalizer.class differ
diff --git a/JigsawAgent/com/google/common/base/package-info.class b/JigsawAgent/com/google/common/base/package-info.class
new file mode 100644
index 0000000..ff0d7a0
Binary files /dev/null and b/JigsawAgent/com/google/common/base/package-info.class differ
diff --git a/JigsawAgent/com/google/common/cache/AbstractCache$SimpleStatsCounter.class b/JigsawAgent/com/google/common/cache/AbstractCache$SimpleStatsCounter.class
new file mode 100644
index 0000000..2631b50
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/AbstractCache$SimpleStatsCounter.class differ
diff --git a/JigsawAgent/com/google/common/cache/AbstractCache$StatsCounter.class b/JigsawAgent/com/google/common/cache/AbstractCache$StatsCounter.class
new file mode 100644
index 0000000..f8c37de
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/AbstractCache$StatsCounter.class differ
diff --git a/JigsawAgent/com/google/common/cache/AbstractCache.class b/JigsawAgent/com/google/common/cache/AbstractCache.class
new file mode 100644
index 0000000..7aeda99
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/AbstractCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/AbstractLoadingCache.class b/JigsawAgent/com/google/common/cache/AbstractLoadingCache.class
new file mode 100644
index 0000000..fb7f4a3
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/AbstractLoadingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/Cache.class b/JigsawAgent/com/google/common/cache/Cache.class
new file mode 100644
index 0000000..befec11
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/Cache.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilder$1.class b/JigsawAgent/com/google/common/cache/CacheBuilder$1.class
new file mode 100644
index 0000000..2b095e3
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilder$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilder$2.class b/JigsawAgent/com/google/common/cache/CacheBuilder$2.class
new file mode 100644
index 0000000..9e5322c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilder$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilder$3.class b/JigsawAgent/com/google/common/cache/CacheBuilder$3.class
new file mode 100644
index 0000000..25226e9
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilder$3.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilder$NullListener.class b/JigsawAgent/com/google/common/cache/CacheBuilder$NullListener.class
new file mode 100644
index 0000000..c5f6dbd
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilder$NullListener.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilder$OneWeigher.class b/JigsawAgent/com/google/common/cache/CacheBuilder$OneWeigher.class
new file mode 100644
index 0000000..7da9462
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilder$OneWeigher.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilder.class b/JigsawAgent/com/google/common/cache/CacheBuilder.class
new file mode 100644
index 0000000..105a9ad
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilder.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$1.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$1.class
new file mode 100644
index 0000000..bb12eb8
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$AccessDurationParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$AccessDurationParser.class
new file mode 100644
index 0000000..60fac9d
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$AccessDurationParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class
new file mode 100644
index 0000000..fb817c1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$DurationParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$DurationParser.class
new file mode 100644
index 0000000..bfe1c63
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$DurationParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class
new file mode 100644
index 0000000..85a36c1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$InitialCapacityParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$IntegerParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$IntegerParser.class
new file mode 100644
index 0000000..bafe0d1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$IntegerParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class
new file mode 100644
index 0000000..af88ad2
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$KeyStrengthParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$LongParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$LongParser.class
new file mode 100644
index 0000000..ba52ea1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$LongParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class
new file mode 100644
index 0000000..982d5b7
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$MaximumSizeParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class
new file mode 100644
index 0000000..84a89d2
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$MaximumWeightParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$RecordStatsParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$RecordStatsParser.class
new file mode 100644
index 0000000..568cf98
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$RecordStatsParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class
new file mode 100644
index 0000000..4047da7
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$RefreshDurationParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ValueParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ValueParser.class
new file mode 100644
index 0000000..11d513e
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ValueParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class
new file mode 100644
index 0000000..c9d0fcd
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$ValueStrengthParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec$WriteDurationParser.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$WriteDurationParser.class
new file mode 100644
index 0000000..b99a9ce
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec$WriteDurationParser.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheBuilderSpec.class b/JigsawAgent/com/google/common/cache/CacheBuilderSpec.class
new file mode 100644
index 0000000..2590dd4
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheBuilderSpec.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader$1$1.class b/JigsawAgent/com/google/common/cache/CacheLoader$1$1.class
new file mode 100644
index 0000000..c983c9e
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader$1$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader$1.class b/JigsawAgent/com/google/common/cache/CacheLoader$1.class
new file mode 100644
index 0000000..78094d2
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader$FunctionToCacheLoader.class b/JigsawAgent/com/google/common/cache/CacheLoader$FunctionToCacheLoader.class
new file mode 100644
index 0000000..a721e1c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader$FunctionToCacheLoader.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader$InvalidCacheLoadException.class b/JigsawAgent/com/google/common/cache/CacheLoader$InvalidCacheLoadException.class
new file mode 100644
index 0000000..fdea2bc
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader$InvalidCacheLoadException.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader$SupplierToCacheLoader.class b/JigsawAgent/com/google/common/cache/CacheLoader$SupplierToCacheLoader.class
new file mode 100644
index 0000000..e9ff669
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader$SupplierToCacheLoader.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class b/JigsawAgent/com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class
new file mode 100644
index 0000000..498731b
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheLoader.class b/JigsawAgent/com/google/common/cache/CacheLoader.class
new file mode 100644
index 0000000..858e10f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheLoader.class differ
diff --git a/JigsawAgent/com/google/common/cache/CacheStats.class b/JigsawAgent/com/google/common/cache/CacheStats.class
new file mode 100644
index 0000000..c0fc5c2
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/CacheStats.class differ
diff --git a/JigsawAgent/com/google/common/cache/ForwardingCache$SimpleForwardingCache.class b/JigsawAgent/com/google/common/cache/ForwardingCache$SimpleForwardingCache.class
new file mode 100644
index 0000000..b892e14
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/ForwardingCache$SimpleForwardingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/ForwardingCache.class b/JigsawAgent/com/google/common/cache/ForwardingCache.class
new file mode 100644
index 0000000..fa7d4ba
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/ForwardingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class b/JigsawAgent/com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class
new file mode 100644
index 0000000..901442c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/ForwardingLoadingCache.class b/JigsawAgent/com/google/common/cache/ForwardingLoadingCache.class
new file mode 100644
index 0000000..7e48d7b
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/ForwardingLoadingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/LoadingCache.class b/JigsawAgent/com/google/common/cache/LoadingCache.class
new file mode 100644
index 0000000..11c958c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LoadingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$1.class b/JigsawAgent/com/google/common/cache/LocalCache$1.class
new file mode 100644
index 0000000..f0eb0cd
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$2.class b/JigsawAgent/com/google/common/cache/LocalCache$2.class
new file mode 100644
index 0000000..b3cfc48
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$AbstractCacheSet.class b/JigsawAgent/com/google/common/cache/LocalCache$AbstractCacheSet.class
new file mode 100644
index 0000000..92de1b5
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$AbstractCacheSet.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$AbstractReferenceEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$AbstractReferenceEntry.class
new file mode 100644
index 0000000..5562587
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$AbstractReferenceEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue$1.class b/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue$1.class
new file mode 100644
index 0000000..74ce454
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue$2.class b/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue$2.class
new file mode 100644
index 0000000..b98eba7
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue.class b/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue.class
new file mode 100644
index 0000000..a92cb44
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$AccessQueue.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$ComputingValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$ComputingValueReference.class
new file mode 100644
index 0000000..45775d5
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$ComputingValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$1.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$1.class
new file mode 100644
index 0000000..88304fe
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$2.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$2.class
new file mode 100644
index 0000000..aa3e76c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$3.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$3.class
new file mode 100644
index 0000000..2daa254
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$3.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$4.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$4.class
new file mode 100644
index 0000000..74f669e
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$4.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$5.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$5.class
new file mode 100644
index 0000000..b7f89be
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$5.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$6.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$6.class
new file mode 100644
index 0000000..dd7e600
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$6.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$7.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$7.class
new file mode 100644
index 0000000..ca7cc46
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$7.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$8.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$8.class
new file mode 100644
index 0000000..b929961
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory$8.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory.class
new file mode 100644
index 0000000..5965208
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryFactory.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntryIterator.class b/JigsawAgent/com/google/common/cache/LocalCache$EntryIterator.class
new file mode 100644
index 0000000..710b345
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntryIterator.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$EntrySet.class b/JigsawAgent/com/google/common/cache/LocalCache$EntrySet.class
new file mode 100644
index 0000000..71241b9
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$HashIterator.class b/JigsawAgent/com/google/common/cache/LocalCache$HashIterator.class
new file mode 100644
index 0000000..42afc27
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$HashIterator.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$KeyIterator.class b/JigsawAgent/com/google/common/cache/LocalCache$KeyIterator.class
new file mode 100644
index 0000000..b0bc19c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$KeyIterator.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$KeySet.class b/JigsawAgent/com/google/common/cache/LocalCache$KeySet.class
new file mode 100644
index 0000000..95ab772
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$LoadingSerializationProxy.class b/JigsawAgent/com/google/common/cache/LocalCache$LoadingSerializationProxy.class
new file mode 100644
index 0000000..b8fd1f0
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$LoadingSerializationProxy.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$LoadingValueReference$1.class b/JigsawAgent/com/google/common/cache/LocalCache$LoadingValueReference$1.class
new file mode 100644
index 0000000..45ec860
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$LoadingValueReference$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$LoadingValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$LoadingValueReference.class
new file mode 100644
index 0000000..2cb11ee
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$LoadingValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$LocalLoadingCache.class b/JigsawAgent/com/google/common/cache/LocalCache$LocalLoadingCache.class
new file mode 100644
index 0000000..eb324ad
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$LocalLoadingCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$LocalManualCache$1.class b/JigsawAgent/com/google/common/cache/LocalCache$LocalManualCache$1.class
new file mode 100644
index 0000000..834b23d
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$LocalManualCache$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$LocalManualCache.class b/JigsawAgent/com/google/common/cache/LocalCache$LocalManualCache.class
new file mode 100644
index 0000000..4609d86
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$LocalManualCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$ManualSerializationProxy.class b/JigsawAgent/com/google/common/cache/LocalCache$ManualSerializationProxy.class
new file mode 100644
index 0000000..5a57ca3
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$ManualSerializationProxy.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$NullEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$NullEntry.class
new file mode 100644
index 0000000..df38aa2
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$NullEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Segment$1.class b/JigsawAgent/com/google/common/cache/LocalCache$Segment$1.class
new file mode 100644
index 0000000..45eeeed
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Segment$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Segment.class b/JigsawAgent/com/google/common/cache/LocalCache$Segment.class
new file mode 100644
index 0000000..e900763
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Segment.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$SoftValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$SoftValueReference.class
new file mode 100644
index 0000000..4766fa4
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$SoftValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Strength$1.class b/JigsawAgent/com/google/common/cache/LocalCache$Strength$1.class
new file mode 100644
index 0000000..7f7869f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Strength$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Strength$2.class b/JigsawAgent/com/google/common/cache/LocalCache$Strength$2.class
new file mode 100644
index 0000000..97c528f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Strength$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Strength$3.class b/JigsawAgent/com/google/common/cache/LocalCache$Strength$3.class
new file mode 100644
index 0000000..6ddbbf1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Strength$3.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Strength.class b/JigsawAgent/com/google/common/cache/LocalCache$Strength.class
new file mode 100644
index 0000000..ace91bf
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Strength.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$StrongAccessEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$StrongAccessEntry.class
new file mode 100644
index 0000000..b0a979a
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$StrongAccessEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$StrongAccessWriteEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$StrongAccessWriteEntry.class
new file mode 100644
index 0000000..02cfd32
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$StrongAccessWriteEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$StrongEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$StrongEntry.class
new file mode 100644
index 0000000..7ca52b4
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$StrongEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$StrongValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$StrongValueReference.class
new file mode 100644
index 0000000..0dffc8e
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$StrongValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$StrongWriteEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$StrongWriteEntry.class
new file mode 100644
index 0000000..7e24479
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$StrongWriteEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$ValueIterator.class b/JigsawAgent/com/google/common/cache/LocalCache$ValueIterator.class
new file mode 100644
index 0000000..3a4611a
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$ValueIterator.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$ValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$ValueReference.class
new file mode 100644
index 0000000..2fa0368
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$ValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$Values.class b/JigsawAgent/com/google/common/cache/LocalCache$Values.class
new file mode 100644
index 0000000..8e3575d
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$Values.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeakAccessEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$WeakAccessEntry.class
new file mode 100644
index 0000000..fb89b5d
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeakAccessEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeakAccessWriteEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$WeakAccessWriteEntry.class
new file mode 100644
index 0000000..3b1e2a8
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeakAccessWriteEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeakEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$WeakEntry.class
new file mode 100644
index 0000000..063a346
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeakEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeakValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$WeakValueReference.class
new file mode 100644
index 0000000..2c546e7
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeakValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeakWriteEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$WeakWriteEntry.class
new file mode 100644
index 0000000..a98cfd6
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeakWriteEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeightedSoftValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$WeightedSoftValueReference.class
new file mode 100644
index 0000000..159e4e9
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeightedSoftValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeightedStrongValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$WeightedStrongValueReference.class
new file mode 100644
index 0000000..6f1c664
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeightedStrongValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WeightedWeakValueReference.class b/JigsawAgent/com/google/common/cache/LocalCache$WeightedWeakValueReference.class
new file mode 100644
index 0000000..9b71bfd
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WeightedWeakValueReference.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue$1.class b/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue$1.class
new file mode 100644
index 0000000..6906d0e
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue$2.class b/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue$2.class
new file mode 100644
index 0000000..448a7b1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue.class b/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue.class
new file mode 100644
index 0000000..8bd2a21
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WriteQueue.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache$WriteThroughEntry.class b/JigsawAgent/com/google/common/cache/LocalCache$WriteThroughEntry.class
new file mode 100644
index 0000000..6dcdaee
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache$WriteThroughEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/LocalCache.class b/JigsawAgent/com/google/common/cache/LocalCache.class
new file mode 100644
index 0000000..a54603b
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LocalCache.class differ
diff --git a/JigsawAgent/com/google/common/cache/LongAddable.class b/JigsawAgent/com/google/common/cache/LongAddable.class
new file mode 100644
index 0000000..a178f12
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LongAddable.class differ
diff --git a/JigsawAgent/com/google/common/cache/LongAddables$1.class b/JigsawAgent/com/google/common/cache/LongAddables$1.class
new file mode 100644
index 0000000..b5bb54f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LongAddables$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/LongAddables$2.class b/JigsawAgent/com/google/common/cache/LongAddables$2.class
new file mode 100644
index 0000000..1ed0357
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LongAddables$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/LongAddables$PureJavaLongAddable.class b/JigsawAgent/com/google/common/cache/LongAddables$PureJavaLongAddable.class
new file mode 100644
index 0000000..12abfb1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LongAddables$PureJavaLongAddable.class differ
diff --git a/JigsawAgent/com/google/common/cache/LongAddables.class b/JigsawAgent/com/google/common/cache/LongAddables.class
new file mode 100644
index 0000000..fabd427
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LongAddables.class differ
diff --git a/JigsawAgent/com/google/common/cache/LongAdder.class b/JigsawAgent/com/google/common/cache/LongAdder.class
new file mode 100644
index 0000000..4ce2129
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/LongAdder.class differ
diff --git a/JigsawAgent/com/google/common/cache/ReferenceEntry.class b/JigsawAgent/com/google/common/cache/ReferenceEntry.class
new file mode 100644
index 0000000..e017da7
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/ReferenceEntry.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalCause$1.class b/JigsawAgent/com/google/common/cache/RemovalCause$1.class
new file mode 100644
index 0000000..1df7ef9
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalCause$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalCause$2.class b/JigsawAgent/com/google/common/cache/RemovalCause$2.class
new file mode 100644
index 0000000..d9c9543
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalCause$2.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalCause$3.class b/JigsawAgent/com/google/common/cache/RemovalCause$3.class
new file mode 100644
index 0000000..7b94c8c
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalCause$3.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalCause$4.class b/JigsawAgent/com/google/common/cache/RemovalCause$4.class
new file mode 100644
index 0000000..fe5e5b8
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalCause$4.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalCause$5.class b/JigsawAgent/com/google/common/cache/RemovalCause$5.class
new file mode 100644
index 0000000..44659cd
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalCause$5.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalCause.class b/JigsawAgent/com/google/common/cache/RemovalCause.class
new file mode 100644
index 0000000..f548b9f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalCause.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalListener.class b/JigsawAgent/com/google/common/cache/RemovalListener.class
new file mode 100644
index 0000000..3c2bb94
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalListener.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalListeners$1$1.class b/JigsawAgent/com/google/common/cache/RemovalListeners$1$1.class
new file mode 100644
index 0000000..6d7be10
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalListeners$1$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalListeners$1.class b/JigsawAgent/com/google/common/cache/RemovalListeners$1.class
new file mode 100644
index 0000000..ec3a9db
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalListeners$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalListeners.class b/JigsawAgent/com/google/common/cache/RemovalListeners.class
new file mode 100644
index 0000000..3dfc24f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalListeners.class differ
diff --git a/JigsawAgent/com/google/common/cache/RemovalNotification.class b/JigsawAgent/com/google/common/cache/RemovalNotification.class
new file mode 100644
index 0000000..e72b814
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/RemovalNotification.class differ
diff --git a/JigsawAgent/com/google/common/cache/Striped64$1.class b/JigsawAgent/com/google/common/cache/Striped64$1.class
new file mode 100644
index 0000000..18325d0
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/Striped64$1.class differ
diff --git a/JigsawAgent/com/google/common/cache/Striped64$Cell.class b/JigsawAgent/com/google/common/cache/Striped64$Cell.class
new file mode 100644
index 0000000..bed4754
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/Striped64$Cell.class differ
diff --git a/JigsawAgent/com/google/common/cache/Striped64.class b/JigsawAgent/com/google/common/cache/Striped64.class
new file mode 100644
index 0000000..22d16b1
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/Striped64.class differ
diff --git a/JigsawAgent/com/google/common/cache/Weigher.class b/JigsawAgent/com/google/common/cache/Weigher.class
new file mode 100644
index 0000000..755e57f
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/Weigher.class differ
diff --git a/JigsawAgent/com/google/common/cache/package-info.class b/JigsawAgent/com/google/common/cache/package-info.class
new file mode 100644
index 0000000..dd5b859
Binary files /dev/null and b/JigsawAgent/com/google/common/cache/package-info.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap$1.class b/JigsawAgent/com/google/common/collect/AbstractBiMap$1.class
new file mode 100644
index 0000000..c99d2a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap$BiMapEntry.class b/JigsawAgent/com/google/common/collect/AbstractBiMap$BiMapEntry.class
new file mode 100644
index 0000000..80acd0d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap$BiMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap$EntrySet.class b/JigsawAgent/com/google/common/collect/AbstractBiMap$EntrySet.class
new file mode 100644
index 0000000..556a6c9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap$Inverse.class b/JigsawAgent/com/google/common/collect/AbstractBiMap$Inverse.class
new file mode 100644
index 0000000..6f0940e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap$Inverse.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap$KeySet.class b/JigsawAgent/com/google/common/collect/AbstractBiMap$KeySet.class
new file mode 100644
index 0000000..26a307e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap$ValueSet.class b/JigsawAgent/com/google/common/collect/AbstractBiMap$ValueSet.class
new file mode 100644
index 0000000..05b9ff3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap$ValueSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractBiMap.class b/JigsawAgent/com/google/common/collect/AbstractBiMap.class
new file mode 100644
index 0000000..a491543
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractIndexedListIterator.class b/JigsawAgent/com/google/common/collect/AbstractIndexedListIterator.class
new file mode 100644
index 0000000..6e002f7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractIndexedListIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractIterator$1.class b/JigsawAgent/com/google/common/collect/AbstractIterator$1.class
new file mode 100644
index 0000000..5417eb8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractIterator$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractIterator$State.class b/JigsawAgent/com/google/common/collect/AbstractIterator$State.class
new file mode 100644
index 0000000..0e05ffe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractIterator$State.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractIterator.class b/JigsawAgent/com/google/common/collect/AbstractIterator.class
new file mode 100644
index 0000000..d803f84
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractListMultimap.class b/JigsawAgent/com/google/common/collect/AbstractListMultimap.class
new file mode 100644
index 0000000..ecad705
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$1.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$1.class
new file mode 100644
index 0000000..e4419d8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$2.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$2.class
new file mode 100644
index 0000000..6adcecc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class
new file mode 100644
index 0000000..94471ef
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class
new file mode 100644
index 0000000..70cf382
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap.class
new file mode 100644
index 0000000..36c4c7f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$AsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$Itr.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$Itr.class
new file mode 100644
index 0000000..123034b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$Itr.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class
new file mode 100644
index 0000000..34e9f09
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$KeySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$KeySet.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$KeySet.class
new file mode 100644
index 0000000..0937d73
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class
new file mode 100644
index 0000000..2cfec1c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class
new file mode 100644
index 0000000..3c82151
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class
new file mode 100644
index 0000000..2fc2261
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class
new file mode 100644
index 0000000..ce14173
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class
new file mode 100644
index 0000000..134eb99
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class
new file mode 100644
index 0000000..8a240b3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class
new file mode 100644
index 0000000..6c403e8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class
new file mode 100644
index 0000000..5dd7cb2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedList.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedList.class
new file mode 100644
index 0000000..02918f4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedList.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class
new file mode 100644
index 0000000..11eb5f4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class
new file mode 100644
index 0000000..b192095
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class
new file mode 100644
index 0000000..1b3951a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap.class
new file mode 100644
index 0000000..498a89f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$1.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$1.class
new file mode 100644
index 0000000..ffe5998
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$2$1.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$2$1.class
new file mode 100644
index 0000000..e5304ef
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$2$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$2.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$2.class
new file mode 100644
index 0000000..81f0373
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class
new file mode 100644
index 0000000..75230a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset.class b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset.class
new file mode 100644
index 0000000..a1fc9cf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapBasedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMapEntry.class b/JigsawAgent/com/google/common/collect/AbstractMapEntry.class
new file mode 100644
index 0000000..31fddeb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultimap$Entries.class b/JigsawAgent/com/google/common/collect/AbstractMultimap$Entries.class
new file mode 100644
index 0000000..8948189
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultimap$Entries.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultimap$EntrySet.class b/JigsawAgent/com/google/common/collect/AbstractMultimap$EntrySet.class
new file mode 100644
index 0000000..19954ea
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultimap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultimap$Values.class b/JigsawAgent/com/google/common/collect/AbstractMultimap$Values.class
new file mode 100644
index 0000000..2355fe0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultimap$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultimap.class b/JigsawAgent/com/google/common/collect/AbstractMultimap.class
new file mode 100644
index 0000000..503bda4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultiset$ElementSet.class b/JigsawAgent/com/google/common/collect/AbstractMultiset$ElementSet.class
new file mode 100644
index 0000000..a2e46ca
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultiset$ElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultiset$EntrySet.class b/JigsawAgent/com/google/common/collect/AbstractMultiset$EntrySet.class
new file mode 100644
index 0000000..bfea65c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultiset$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractMultiset.class b/JigsawAgent/com/google/common/collect/AbstractMultiset.class
new file mode 100644
index 0000000..f1b5746
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractNavigableMap$1.class b/JigsawAgent/com/google/common/collect/AbstractNavigableMap$1.class
new file mode 100644
index 0000000..576d218
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractNavigableMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractNavigableMap$DescendingMap.class b/JigsawAgent/com/google/common/collect/AbstractNavigableMap$DescendingMap.class
new file mode 100644
index 0000000..d8f29c9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractNavigableMap$DescendingMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractNavigableMap.class b/JigsawAgent/com/google/common/collect/AbstractNavigableMap.class
new file mode 100644
index 0000000..aaf27c7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractNavigableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractRangeSet.class b/JigsawAgent/com/google/common/collect/AbstractRangeSet.class
new file mode 100644
index 0000000..628bb3e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractRangeSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractSequentialIterator.class b/JigsawAgent/com/google/common/collect/AbstractSequentialIterator.class
new file mode 100644
index 0000000..4bdc739
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractSequentialIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractSetMultimap.class b/JigsawAgent/com/google/common/collect/AbstractSetMultimap.class
new file mode 100644
index 0000000..c9fcb57
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractSortedKeySortedSetMultimap.class b/JigsawAgent/com/google/common/collect/AbstractSortedKeySortedSetMultimap.class
new file mode 100644
index 0000000..57e88e5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractSortedKeySortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl.class b/JigsawAgent/com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl.class
new file mode 100644
index 0000000..f8e6baa
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractSortedMultiset.class b/JigsawAgent/com/google/common/collect/AbstractSortedMultiset.class
new file mode 100644
index 0000000..580b6c9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractSortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractSortedSetMultimap.class b/JigsawAgent/com/google/common/collect/AbstractSortedSetMultimap.class
new file mode 100644
index 0000000..16c8d7a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractSortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractTable$1.class b/JigsawAgent/com/google/common/collect/AbstractTable$1.class
new file mode 100644
index 0000000..02d4dc6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractTable$CellSet.class b/JigsawAgent/com/google/common/collect/AbstractTable$CellSet.class
new file mode 100644
index 0000000..1de830b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractTable$CellSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractTable$Values.class b/JigsawAgent/com/google/common/collect/AbstractTable$Values.class
new file mode 100644
index 0000000..3d06570
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractTable$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/AbstractTable.class b/JigsawAgent/com/google/common/collect/AbstractTable.class
new file mode 100644
index 0000000..e03467a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AbstractTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/AllEqualOrdering.class b/JigsawAgent/com/google/common/collect/AllEqualOrdering.class
new file mode 100644
index 0000000..f83cf73
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/AllEqualOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayListMultimap.class b/JigsawAgent/com/google/common/collect/ArrayListMultimap.class
new file mode 100644
index 0000000..dcbd3ba
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayListMultimapGwtSerializationDependencies.class b/JigsawAgent/com/google/common/collect/ArrayListMultimapGwtSerializationDependencies.class
new file mode 100644
index 0000000..0540446
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayListMultimapGwtSerializationDependencies.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$1.class b/JigsawAgent/com/google/common/collect/ArrayTable$1.class
new file mode 100644
index 0000000..9020a1b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$2.class b/JigsawAgent/com/google/common/collect/ArrayTable$2.class
new file mode 100644
index 0000000..fa544b1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$3.class b/JigsawAgent/com/google/common/collect/ArrayTable$3.class
new file mode 100644
index 0000000..833c2a3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap$1.class b/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap$1.class
new file mode 100644
index 0000000..6e893e2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap$2.class b/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap$2.class
new file mode 100644
index 0000000..76a12b0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap.class b/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap.class
new file mode 100644
index 0000000..57b5a70
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$ArrayMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$Column.class b/JigsawAgent/com/google/common/collect/ArrayTable$Column.class
new file mode 100644
index 0000000..54dcae8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$Column.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$ColumnMap.class b/JigsawAgent/com/google/common/collect/ArrayTable$ColumnMap.class
new file mode 100644
index 0000000..93af336
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$ColumnMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$Row.class b/JigsawAgent/com/google/common/collect/ArrayTable$Row.class
new file mode 100644
index 0000000..ea87e4a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$Row.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable$RowMap.class b/JigsawAgent/com/google/common/collect/ArrayTable$RowMap.class
new file mode 100644
index 0000000..b24a12f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable$RowMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ArrayTable.class b/JigsawAgent/com/google/common/collect/ArrayTable.class
new file mode 100644
index 0000000..d44b362
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ArrayTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/BaseImmutableMultimap.class b/JigsawAgent/com/google/common/collect/BaseImmutableMultimap.class
new file mode 100644
index 0000000..fb011ad
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/BaseImmutableMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/BiMap.class b/JigsawAgent/com/google/common/collect/BiMap.class
new file mode 100644
index 0000000..7e4de35
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/BiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/BoundType.class b/JigsawAgent/com/google/common/collect/BoundType.class
new file mode 100644
index 0000000..bad438f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/BoundType.class differ
diff --git a/JigsawAgent/com/google/common/collect/ByFunctionOrdering.class b/JigsawAgent/com/google/common/collect/ByFunctionOrdering.class
new file mode 100644
index 0000000..9998a65
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ByFunctionOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/CartesianList$1.class b/JigsawAgent/com/google/common/collect/CartesianList$1.class
new file mode 100644
index 0000000..7f66f22
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CartesianList$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/CartesianList.class b/JigsawAgent/com/google/common/collect/CartesianList.class
new file mode 100644
index 0000000..b328239
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CartesianList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ClassToInstanceMap.class b/JigsawAgent/com/google/common/collect/ClassToInstanceMap.class
new file mode 100644
index 0000000..c0e069e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ClassToInstanceMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectCollectors$EnumMapAccumulator.class b/JigsawAgent/com/google/common/collect/CollectCollectors$EnumMapAccumulator.class
new file mode 100644
index 0000000..642fafc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectCollectors$EnumMapAccumulator.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectCollectors$EnumSetAccumulator.class b/JigsawAgent/com/google/common/collect/CollectCollectors$EnumSetAccumulator.class
new file mode 100644
index 0000000..bad8b63
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectCollectors$EnumSetAccumulator.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectCollectors.class b/JigsawAgent/com/google/common/collect/CollectCollectors.class
new file mode 100644
index 0000000..7ccff07
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectCollectors.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectPreconditions.class b/JigsawAgent/com/google/common/collect/CollectPreconditions.class
new file mode 100644
index 0000000..ff9b9ef
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectPreconditions.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$1.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$1.class
new file mode 100644
index 0000000..232edcc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$1Splitr.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$1Splitr.class
new file mode 100644
index 0000000..087a141
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$1Splitr.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$1WithCharacteristics.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$1WithCharacteristics.class
new file mode 100644
index 0000000..c12a01f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$1WithCharacteristics.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory.class
new file mode 100644
index 0000000..1e109e3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliterator.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliterator.class
new file mode 100644
index 0000000..62590f0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfDouble.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfDouble.class
new file mode 100644
index 0000000..0c5ef0e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfDouble.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfInt.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfInt.class
new file mode 100644
index 0000000..0cd4da0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfInt.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfLong.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfLong.class
new file mode 100644
index 0000000..281cae8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfLong.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfObject.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfObject.class
new file mode 100644
index 0000000..ef16372
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfObject.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive.class b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive.class
new file mode 100644
index 0000000..c811c7f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive.class differ
diff --git a/JigsawAgent/com/google/common/collect/CollectSpliterators.class b/JigsawAgent/com/google/common/collect/CollectSpliterators.class
new file mode 100644
index 0000000..c0adf37
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CollectSpliterators.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2$FilteredCollection.class b/JigsawAgent/com/google/common/collect/Collections2$FilteredCollection.class
new file mode 100644
index 0000000..5badce3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2$FilteredCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2$OrderedPermutationCollection.class b/JigsawAgent/com/google/common/collect/Collections2$OrderedPermutationCollection.class
new file mode 100644
index 0000000..9b807fc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2$OrderedPermutationCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2$OrderedPermutationIterator.class b/JigsawAgent/com/google/common/collect/Collections2$OrderedPermutationIterator.class
new file mode 100644
index 0000000..98ec965
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2$OrderedPermutationIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2$PermutationCollection.class b/JigsawAgent/com/google/common/collect/Collections2$PermutationCollection.class
new file mode 100644
index 0000000..66b6182
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2$PermutationCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2$PermutationIterator.class b/JigsawAgent/com/google/common/collect/Collections2$PermutationIterator.class
new file mode 100644
index 0000000..2e6f5f9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2$PermutationIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2$TransformedCollection.class b/JigsawAgent/com/google/common/collect/Collections2$TransformedCollection.class
new file mode 100644
index 0000000..aacfe50
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2$TransformedCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/Collections2.class b/JigsawAgent/com/google/common/collect/Collections2.class
new file mode 100644
index 0000000..9ba7c62
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Collections2.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$1.class b/JigsawAgent/com/google/common/collect/CompactHashMap$1.class
new file mode 100644
index 0000000..16ce878
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$2.class b/JigsawAgent/com/google/common/collect/CompactHashMap$2.class
new file mode 100644
index 0000000..d6e2d56
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$3.class b/JigsawAgent/com/google/common/collect/CompactHashMap$3.class
new file mode 100644
index 0000000..ab381d2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$EntrySetView.class b/JigsawAgent/com/google/common/collect/CompactHashMap$EntrySetView.class
new file mode 100644
index 0000000..232a04c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$EntrySetView.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$Itr.class b/JigsawAgent/com/google/common/collect/CompactHashMap$Itr.class
new file mode 100644
index 0000000..1ce9e5d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$Itr.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$KeySetView.class b/JigsawAgent/com/google/common/collect/CompactHashMap$KeySetView.class
new file mode 100644
index 0000000..4552ee9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$KeySetView.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$MapEntry.class b/JigsawAgent/com/google/common/collect/CompactHashMap$MapEntry.class
new file mode 100644
index 0000000..2954190
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$MapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap$ValuesView.class b/JigsawAgent/com/google/common/collect/CompactHashMap$ValuesView.class
new file mode 100644
index 0000000..8c27e7e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap$ValuesView.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashMap.class b/JigsawAgent/com/google/common/collect/CompactHashMap.class
new file mode 100644
index 0000000..fb955b3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashSet$1.class b/JigsawAgent/com/google/common/collect/CompactHashSet$1.class
new file mode 100644
index 0000000..f47530e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashSet.class b/JigsawAgent/com/google/common/collect/CompactHashSet.class
new file mode 100644
index 0000000..0bc21cc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactHashing.class b/JigsawAgent/com/google/common/collect/CompactHashing.class
new file mode 100644
index 0000000..def1cd3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactHashing.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1EntrySetImpl.class b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1EntrySetImpl.class
new file mode 100644
index 0000000..38cb7c7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1EntrySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1KeySetImpl.class b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1KeySetImpl.class
new file mode 100644
index 0000000..16777a4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1KeySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1ValuesImpl.class b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1ValuesImpl.class
new file mode 100644
index 0000000..bf5c51d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap$1ValuesImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactLinkedHashMap.class b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap.class
new file mode 100644
index 0000000..22ce596
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactLinkedHashMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompactLinkedHashSet.class b/JigsawAgent/com/google/common/collect/CompactLinkedHashSet.class
new file mode 100644
index 0000000..2d35695
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompactLinkedHashSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ComparatorOrdering.class b/JigsawAgent/com/google/common/collect/ComparatorOrdering.class
new file mode 100644
index 0000000..4caeb04
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ComparatorOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/Comparators.class b/JigsawAgent/com/google/common/collect/Comparators.class
new file mode 100644
index 0000000..9f55807
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Comparators.class differ
diff --git a/JigsawAgent/com/google/common/collect/ComparisonChain$1.class b/JigsawAgent/com/google/common/collect/ComparisonChain$1.class
new file mode 100644
index 0000000..eff8ff8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ComparisonChain$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ComparisonChain$InactiveComparisonChain.class b/JigsawAgent/com/google/common/collect/ComparisonChain$InactiveComparisonChain.class
new file mode 100644
index 0000000..756f9b9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ComparisonChain$InactiveComparisonChain.class differ
diff --git a/JigsawAgent/com/google/common/collect/ComparisonChain.class b/JigsawAgent/com/google/common/collect/ComparisonChain.class
new file mode 100644
index 0000000..d0c97bc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ComparisonChain.class differ
diff --git a/JigsawAgent/com/google/common/collect/CompoundOrdering.class b/JigsawAgent/com/google/common/collect/CompoundOrdering.class
new file mode 100644
index 0000000..3609980
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/CompoundOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/ComputationException.class b/JigsawAgent/com/google/common/collect/ComputationException.class
new file mode 100644
index 0000000..1289b07
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ComputationException.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$1.class b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$1.class
new file mode 100644
index 0000000..a05d84c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$2.class b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$2.class
new file mode 100644
index 0000000..c622d40
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$3.class b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$3.class
new file mode 100644
index 0000000..d522e31
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$EntrySet.class b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$EntrySet.class
new file mode 100644
index 0000000..acaee0f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class
new file mode 100644
index 0000000..6bc96fd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset.class b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset.class
new file mode 100644
index 0000000..e043632
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConcurrentHashMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/ConsumingQueueIterator.class b/JigsawAgent/com/google/common/collect/ConsumingQueueIterator.class
new file mode 100644
index 0000000..f1cca23
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ConsumingQueueIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/ContiguousSet.class b/JigsawAgent/com/google/common/collect/ContiguousSet.class
new file mode 100644
index 0000000..a550ed8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ContiguousSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Count.class b/JigsawAgent/com/google/common/collect/Count.class
new file mode 100644
index 0000000..c1c21ff
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Count.class differ
diff --git a/JigsawAgent/com/google/common/collect/Cut$1.class b/JigsawAgent/com/google/common/collect/Cut$1.class
new file mode 100644
index 0000000..62e76aa
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Cut$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Cut$AboveAll.class b/JigsawAgent/com/google/common/collect/Cut$AboveAll.class
new file mode 100644
index 0000000..6beb9b5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Cut$AboveAll.class differ
diff --git a/JigsawAgent/com/google/common/collect/Cut$AboveValue.class b/JigsawAgent/com/google/common/collect/Cut$AboveValue.class
new file mode 100644
index 0000000..775b905
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Cut$AboveValue.class differ
diff --git a/JigsawAgent/com/google/common/collect/Cut$BelowAll.class b/JigsawAgent/com/google/common/collect/Cut$BelowAll.class
new file mode 100644
index 0000000..511c9eb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Cut$BelowAll.class differ
diff --git a/JigsawAgent/com/google/common/collect/Cut$BelowValue.class b/JigsawAgent/com/google/common/collect/Cut$BelowValue.class
new file mode 100644
index 0000000..dc42ba9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Cut$BelowValue.class differ
diff --git a/JigsawAgent/com/google/common/collect/Cut.class b/JigsawAgent/com/google/common/collect/Cut.class
new file mode 100644
index 0000000..9ef9d2b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Cut.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$1.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$1.class
new file mode 100644
index 0000000..fddb216
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$Column.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$Column.class
new file mode 100644
index 0000000..f16a791
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$Column.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$ColumnMap.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$ColumnMap.class
new file mode 100644
index 0000000..b6fccec
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$ColumnMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class
new file mode 100644
index 0000000..3c7876b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class
new file mode 100644
index 0000000..354dbf7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$ImmutableArrayMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$Row.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$Row.class
new file mode 100644
index 0000000..181a0a8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$Row.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable$RowMap.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable$RowMap.class
new file mode 100644
index 0000000..2ba614f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable$RowMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/DenseImmutableTable.class b/JigsawAgent/com/google/common/collect/DenseImmutableTable.class
new file mode 100644
index 0000000..da01cfd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DenseImmutableTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/DescendingImmutableSortedMultiset.class b/JigsawAgent/com/google/common/collect/DescendingImmutableSortedMultiset.class
new file mode 100644
index 0000000..0e8b5a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DescendingImmutableSortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/DescendingImmutableSortedSet.class b/JigsawAgent/com/google/common/collect/DescendingImmutableSortedSet.class
new file mode 100644
index 0000000..16b10f1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DescendingImmutableSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/DescendingMultiset$1EntrySetImpl.class b/JigsawAgent/com/google/common/collect/DescendingMultiset$1EntrySetImpl.class
new file mode 100644
index 0000000..1115d7e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DescendingMultiset$1EntrySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/DescendingMultiset.class b/JigsawAgent/com/google/common/collect/DescendingMultiset.class
new file mode 100644
index 0000000..2815b6c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DescendingMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/DiscreteDomain$1.class b/JigsawAgent/com/google/common/collect/DiscreteDomain$1.class
new file mode 100644
index 0000000..2d1efc0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DiscreteDomain$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/DiscreteDomain$BigIntegerDomain.class b/JigsawAgent/com/google/common/collect/DiscreteDomain$BigIntegerDomain.class
new file mode 100644
index 0000000..fb160ac
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DiscreteDomain$BigIntegerDomain.class differ
diff --git a/JigsawAgent/com/google/common/collect/DiscreteDomain$IntegerDomain.class b/JigsawAgent/com/google/common/collect/DiscreteDomain$IntegerDomain.class
new file mode 100644
index 0000000..fdda722
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DiscreteDomain$IntegerDomain.class differ
diff --git a/JigsawAgent/com/google/common/collect/DiscreteDomain$LongDomain.class b/JigsawAgent/com/google/common/collect/DiscreteDomain$LongDomain.class
new file mode 100644
index 0000000..17313bb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DiscreteDomain$LongDomain.class differ
diff --git a/JigsawAgent/com/google/common/collect/DiscreteDomain.class b/JigsawAgent/com/google/common/collect/DiscreteDomain.class
new file mode 100644
index 0000000..d80c99f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/DiscreteDomain.class differ
diff --git a/JigsawAgent/com/google/common/collect/EmptyContiguousSet$1.class b/JigsawAgent/com/google/common/collect/EmptyContiguousSet$1.class
new file mode 100644
index 0000000..5e12a56
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EmptyContiguousSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/EmptyContiguousSet$SerializedForm.class b/JigsawAgent/com/google/common/collect/EmptyContiguousSet$SerializedForm.class
new file mode 100644
index 0000000..1b7a6af
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EmptyContiguousSet$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/EmptyContiguousSet.class b/JigsawAgent/com/google/common/collect/EmptyContiguousSet.class
new file mode 100644
index 0000000..e35b8a3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EmptyContiguousSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/EmptyImmutableListMultimap.class b/JigsawAgent/com/google/common/collect/EmptyImmutableListMultimap.class
new file mode 100644
index 0000000..664d193
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EmptyImmutableListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/EmptyImmutableSetMultimap.class b/JigsawAgent/com/google/common/collect/EmptyImmutableSetMultimap.class
new file mode 100644
index 0000000..5df2098
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EmptyImmutableSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumBiMap.class b/JigsawAgent/com/google/common/collect/EnumBiMap.class
new file mode 100644
index 0000000..9442ec2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumHashBiMap.class b/JigsawAgent/com/google/common/collect/EnumHashBiMap.class
new file mode 100644
index 0000000..6a26c35
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumHashBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumMultiset$1.class b/JigsawAgent/com/google/common/collect/EnumMultiset$1.class
new file mode 100644
index 0000000..c4d66f6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumMultiset$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumMultiset$2$1.class b/JigsawAgent/com/google/common/collect/EnumMultiset$2$1.class
new file mode 100644
index 0000000..8ddb0b7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumMultiset$2$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumMultiset$2.class b/JigsawAgent/com/google/common/collect/EnumMultiset$2.class
new file mode 100644
index 0000000..ae792e9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumMultiset$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumMultiset$Itr.class b/JigsawAgent/com/google/common/collect/EnumMultiset$Itr.class
new file mode 100644
index 0000000..f518e43
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumMultiset$Itr.class differ
diff --git a/JigsawAgent/com/google/common/collect/EnumMultiset.class b/JigsawAgent/com/google/common/collect/EnumMultiset.class
new file mode 100644
index 0000000..15c94e2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EnumMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/EvictingQueue.class b/JigsawAgent/com/google/common/collect/EvictingQueue.class
new file mode 100644
index 0000000..1c797cd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/EvictingQueue.class differ
diff --git a/JigsawAgent/com/google/common/collect/ExplicitOrdering.class b/JigsawAgent/com/google/common/collect/ExplicitOrdering.class
new file mode 100644
index 0000000..9b355f1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ExplicitOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1.class
new file mode 100644
index 0000000..62de4ca
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl.class
new file mode 100644
index 0000000..848151f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl.class
new file mode 100644
index 0000000..faa258d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl.class
new file mode 100644
index 0000000..1ed6f69
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap.class
new file mode 100644
index 0000000..f1cf9ec
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$AsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys$1$1.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys$1$1.class
new file mode 100644
index 0000000..f599e84
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys$1.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys$1.class
new file mode 100644
index 0000000..614271f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys.class
new file mode 100644
index 0000000..448feca
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$Keys.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$ValuePredicate.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$ValuePredicate.class
new file mode 100644
index 0000000..7673764
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap$ValuePredicate.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntryMultimap.class b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap.class
new file mode 100644
index 0000000..86d480c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntryMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredEntrySetMultimap.class b/JigsawAgent/com/google/common/collect/FilteredEntrySetMultimap.class
new file mode 100644
index 0000000..8a5c172
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredEntrySetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeyListMultimap.class b/JigsawAgent/com/google/common/collect/FilteredKeyListMultimap.class
new file mode 100644
index 0000000..fce4a13
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeyListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$AddRejectingList.class b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$AddRejectingList.class
new file mode 100644
index 0000000..75a8009
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$AddRejectingList.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class
new file mode 100644
index 0000000..9704fa2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$AddRejectingSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$Entries.class b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$Entries.class
new file mode 100644
index 0000000..59e89fc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap$Entries.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeyMultimap.class b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap.class
new file mode 100644
index 0000000..84a9f22
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeyMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeySetMultimap$EntrySet.class b/JigsawAgent/com/google/common/collect/FilteredKeySetMultimap$EntrySet.class
new file mode 100644
index 0000000..8c53606
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeySetMultimap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredKeySetMultimap.class b/JigsawAgent/com/google/common/collect/FilteredKeySetMultimap.class
new file mode 100644
index 0000000..97af174
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredKeySetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredMultimap.class b/JigsawAgent/com/google/common/collect/FilteredMultimap.class
new file mode 100644
index 0000000..86c6f05
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredMultimapValues.class b/JigsawAgent/com/google/common/collect/FilteredMultimapValues.class
new file mode 100644
index 0000000..41444e5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredMultimapValues.class differ
diff --git a/JigsawAgent/com/google/common/collect/FilteredSetMultimap.class b/JigsawAgent/com/google/common/collect/FilteredSetMultimap.class
new file mode 100644
index 0000000..0b730fe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FilteredSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/FluentIterable$1.class b/JigsawAgent/com/google/common/collect/FluentIterable$1.class
new file mode 100644
index 0000000..0d238fb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FluentIterable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/FluentIterable$2.class b/JigsawAgent/com/google/common/collect/FluentIterable$2.class
new file mode 100644
index 0000000..b3ad9b9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FluentIterable$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/FluentIterable$3$1.class b/JigsawAgent/com/google/common/collect/FluentIterable$3$1.class
new file mode 100644
index 0000000..6808d83
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FluentIterable$3$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/FluentIterable$3.class b/JigsawAgent/com/google/common/collect/FluentIterable$3.class
new file mode 100644
index 0000000..224e774
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FluentIterable$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/FluentIterable$FromIterableFunction.class b/JigsawAgent/com/google/common/collect/FluentIterable$FromIterableFunction.class
new file mode 100644
index 0000000..49866e5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FluentIterable$FromIterableFunction.class differ
diff --git a/JigsawAgent/com/google/common/collect/FluentIterable.class b/JigsawAgent/com/google/common/collect/FluentIterable.class
new file mode 100644
index 0000000..3e9e629
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/FluentIterable.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingBlockingDeque.class b/JigsawAgent/com/google/common/collect/ForwardingBlockingDeque.class
new file mode 100644
index 0000000..50774c4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingBlockingDeque.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingCollection.class b/JigsawAgent/com/google/common/collect/ForwardingCollection.class
new file mode 100644
index 0000000..d9645ce
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingConcurrentMap.class b/JigsawAgent/com/google/common/collect/ForwardingConcurrentMap.class
new file mode 100644
index 0000000..913c363
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingConcurrentMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingDeque.class b/JigsawAgent/com/google/common/collect/ForwardingDeque.class
new file mode 100644
index 0000000..866c88b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingDeque.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingImmutableCollection.class b/JigsawAgent/com/google/common/collect/ForwardingImmutableCollection.class
new file mode 100644
index 0000000..223ac93
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingImmutableCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingImmutableList.class b/JigsawAgent/com/google/common/collect/ForwardingImmutableList.class
new file mode 100644
index 0000000..53e1302
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingImmutableList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingImmutableMap.class b/JigsawAgent/com/google/common/collect/ForwardingImmutableMap.class
new file mode 100644
index 0000000..f148f20
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingImmutableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingImmutableSet.class b/JigsawAgent/com/google/common/collect/ForwardingImmutableSet.class
new file mode 100644
index 0000000..9c696c2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingImmutableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingIterator.class b/JigsawAgent/com/google/common/collect/ForwardingIterator.class
new file mode 100644
index 0000000..b5561f3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingList.class b/JigsawAgent/com/google/common/collect/ForwardingList.class
new file mode 100644
index 0000000..0004342
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingListIterator.class b/JigsawAgent/com/google/common/collect/ForwardingListIterator.class
new file mode 100644
index 0000000..e54d475
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingListIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingListMultimap.class b/JigsawAgent/com/google/common/collect/ForwardingListMultimap.class
new file mode 100644
index 0000000..ecd8931
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMap$StandardEntrySet.class b/JigsawAgent/com/google/common/collect/ForwardingMap$StandardEntrySet.class
new file mode 100644
index 0000000..7c306d3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMap$StandardEntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMap$StandardKeySet.class b/JigsawAgent/com/google/common/collect/ForwardingMap$StandardKeySet.class
new file mode 100644
index 0000000..68b0f55
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMap$StandardKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMap$StandardValues.class b/JigsawAgent/com/google/common/collect/ForwardingMap$StandardValues.class
new file mode 100644
index 0000000..29b8da2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMap$StandardValues.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMap.class b/JigsawAgent/com/google/common/collect/ForwardingMap.class
new file mode 100644
index 0000000..d62152e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMapEntry.class b/JigsawAgent/com/google/common/collect/ForwardingMapEntry.class
new file mode 100644
index 0000000..41375ec
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMultimap.class b/JigsawAgent/com/google/common/collect/ForwardingMultimap.class
new file mode 100644
index 0000000..da21aea
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMultiset$StandardElementSet.class b/JigsawAgent/com/google/common/collect/ForwardingMultiset$StandardElementSet.class
new file mode 100644
index 0000000..7f19788
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMultiset$StandardElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingMultiset.class b/JigsawAgent/com/google/common/collect/ForwardingMultiset.class
new file mode 100644
index 0000000..b69aff5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class
new file mode 100644
index 0000000..3730af4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class
new file mode 100644
index 0000000..c2b0b58
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class
new file mode 100644
index 0000000..bc281e4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingNavigableMap.class b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap.class
new file mode 100644
index 0000000..652b502
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingNavigableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class b/JigsawAgent/com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class
new file mode 100644
index 0000000..b7ea75c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingNavigableSet.class b/JigsawAgent/com/google/common/collect/ForwardingNavigableSet.class
new file mode 100644
index 0000000..630d9ac
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingNavigableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingObject.class b/JigsawAgent/com/google/common/collect/ForwardingObject.class
new file mode 100644
index 0000000..b99aa2c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingObject.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingQueue.class b/JigsawAgent/com/google/common/collect/ForwardingQueue.class
new file mode 100644
index 0000000..e76ecb2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingQueue.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSet.class b/JigsawAgent/com/google/common/collect/ForwardingSet.class
new file mode 100644
index 0000000..2a2ba22
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSetMultimap.class b/JigsawAgent/com/google/common/collect/ForwardingSetMultimap.class
new file mode 100644
index 0000000..c042edf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedMap$StandardKeySet.class b/JigsawAgent/com/google/common/collect/ForwardingSortedMap$StandardKeySet.class
new file mode 100644
index 0000000..750ad66
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedMap$StandardKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedMap.class b/JigsawAgent/com/google/common/collect/ForwardingSortedMap.class
new file mode 100644
index 0000000..aee7040
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class b/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class
new file mode 100644
index 0000000..65a3fd9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class b/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class
new file mode 100644
index 0000000..5f9a066
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset$StandardElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset.class b/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset.class
new file mode 100644
index 0000000..ab22d5f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedSet.class b/JigsawAgent/com/google/common/collect/ForwardingSortedSet.class
new file mode 100644
index 0000000..24a01e2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingSortedSetMultimap.class b/JigsawAgent/com/google/common/collect/ForwardingSortedSetMultimap.class
new file mode 100644
index 0000000..ec241f5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingSortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ForwardingTable.class b/JigsawAgent/com/google/common/collect/ForwardingTable.class
new file mode 100644
index 0000000..ea55b71
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ForwardingTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/GeneralRange.class b/JigsawAgent/com/google/common/collect/GeneralRange.class
new file mode 100644
index 0000000..38602c5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/GeneralRange.class differ
diff --git a/JigsawAgent/com/google/common/collect/GwtTransient.class b/JigsawAgent/com/google/common/collect/GwtTransient.class
new file mode 100644
index 0000000..f74da91
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/GwtTransient.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBasedTable$Factory.class b/JigsawAgent/com/google/common/collect/HashBasedTable$Factory.class
new file mode 100644
index 0000000..b446dc6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBasedTable$Factory.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBasedTable.class b/JigsawAgent/com/google/common/collect/HashBasedTable.class
new file mode 100644
index 0000000..9ee5b35
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBasedTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$1$MapEntry.class b/JigsawAgent/com/google/common/collect/HashBiMap$1$MapEntry.class
new file mode 100644
index 0000000..bbce1d2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$1$MapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$1.class b/JigsawAgent/com/google/common/collect/HashBiMap$1.class
new file mode 100644
index 0000000..163cf57
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$BiEntry.class b/JigsawAgent/com/google/common/collect/HashBiMap$BiEntry.class
new file mode 100644
index 0000000..320aae9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$BiEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$1$InverseEntry.class b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$1$InverseEntry.class
new file mode 100644
index 0000000..9450e30
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$1$InverseEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$1.class b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$1.class
new file mode 100644
index 0000000..8ce88df
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class
new file mode 100644
index 0000000..b61a20a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$InverseKeySet.class b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$InverseKeySet.class
new file mode 100644
index 0000000..e9e851e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse$InverseKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$Inverse.class b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse.class
new file mode 100644
index 0000000..6f85f9d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$Inverse.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$InverseSerializedForm.class b/JigsawAgent/com/google/common/collect/HashBiMap$InverseSerializedForm.class
new file mode 100644
index 0000000..f5c04a5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$InverseSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$Itr.class b/JigsawAgent/com/google/common/collect/HashBiMap$Itr.class
new file mode 100644
index 0000000..888d098
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$Itr.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$KeySet$1.class b/JigsawAgent/com/google/common/collect/HashBiMap$KeySet$1.class
new file mode 100644
index 0000000..e7f668e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$KeySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap$KeySet.class b/JigsawAgent/com/google/common/collect/HashBiMap$KeySet.class
new file mode 100644
index 0000000..5d242af
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashBiMap.class b/JigsawAgent/com/google/common/collect/HashBiMap.class
new file mode 100644
index 0000000..ce98884
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashMultimap.class b/JigsawAgent/com/google/common/collect/HashMultimap.class
new file mode 100644
index 0000000..6c189fc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashMultimapGwtSerializationDependencies.class b/JigsawAgent/com/google/common/collect/HashMultimapGwtSerializationDependencies.class
new file mode 100644
index 0000000..de74d5b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashMultimapGwtSerializationDependencies.class differ
diff --git a/JigsawAgent/com/google/common/collect/HashMultiset.class b/JigsawAgent/com/google/common/collect/HashMultiset.class
new file mode 100644
index 0000000..9c38e9b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/HashMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/Hashing.class b/JigsawAgent/com/google/common/collect/Hashing.class
new file mode 100644
index 0000000..8267ea3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Hashing.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableAsList$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableAsList$SerializedForm.class
new file mode 100644
index 0000000..afdddd5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableAsList$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableAsList.class b/JigsawAgent/com/google/common/collect/ImmutableAsList.class
new file mode 100644
index 0000000..d76619e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableAsList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableBiMap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableBiMap$Builder.class
new file mode 100644
index 0000000..dab764a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableBiMap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableBiMap$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableBiMap$SerializedForm.class
new file mode 100644
index 0000000..56827cd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableBiMap$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableBiMap.class b/JigsawAgent/com/google/common/collect/ImmutableBiMap.class
new file mode 100644
index 0000000..6af2be8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableBiMapFauxverideShim.class b/JigsawAgent/com/google/common/collect/ImmutableBiMapFauxverideShim.class
new file mode 100644
index 0000000..7c7eb0f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableBiMapFauxverideShim.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap$1.class b/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap$1.class
new file mode 100644
index 0000000..e6fce24
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap$Builder.class
new file mode 100644
index 0000000..710c75e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap.class b/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap.class
new file mode 100644
index 0000000..7540f3e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableClassToInstanceMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableCollection$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableCollection$Builder.class
new file mode 100644
index 0000000..0b8b546
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableCollection$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableCollection.class b/JigsawAgent/com/google/common/collect/ImmutableCollection.class
new file mode 100644
index 0000000..ea8e282
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEntry.class b/JigsawAgent/com/google/common/collect/ImmutableEntry.class
new file mode 100644
index 0000000..01c1e25
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEnumMap$1.class b/JigsawAgent/com/google/common/collect/ImmutableEnumMap$1.class
new file mode 100644
index 0000000..e90dcbc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEnumMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class
new file mode 100644
index 0000000..d7c746b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEnumMap$EnumSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEnumMap.class b/JigsawAgent/com/google/common/collect/ImmutableEnumMap.class
new file mode 100644
index 0000000..f031a79
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEnumMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEnumSet$1.class b/JigsawAgent/com/google/common/collect/ImmutableEnumSet$1.class
new file mode 100644
index 0000000..0e483b5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEnumSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class
new file mode 100644
index 0000000..7beb9ae
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEnumSet$EnumSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableEnumSet.class b/JigsawAgent/com/google/common/collect/ImmutableEnumSet.class
new file mode 100644
index 0000000..40ae9b1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableEnumSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableList$1.class b/JigsawAgent/com/google/common/collect/ImmutableList$1.class
new file mode 100644
index 0000000..00deb45
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableList$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableList$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableList$Builder.class
new file mode 100644
index 0000000..75a25de
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableList$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableList$ReverseImmutableList.class b/JigsawAgent/com/google/common/collect/ImmutableList$ReverseImmutableList.class
new file mode 100644
index 0000000..9395a76
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableList$ReverseImmutableList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableList$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableList$SerializedForm.class
new file mode 100644
index 0000000..7b97ac5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableList$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableList$SubList.class b/JigsawAgent/com/google/common/collect/ImmutableList$SubList.class
new file mode 100644
index 0000000..016801e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableList$SubList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableList.class b/JigsawAgent/com/google/common/collect/ImmutableList.class
new file mode 100644
index 0000000..e754710
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableListMultimap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableListMultimap$Builder.class
new file mode 100644
index 0000000..c818b49
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableListMultimap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableListMultimap.class b/JigsawAgent/com/google/common/collect/ImmutableListMultimap.class
new file mode 100644
index 0000000..870420a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$1.class b/JigsawAgent/com/google/common/collect/ImmutableMap$1.class
new file mode 100644
index 0000000..8d4e0f6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableMap$Builder.class
new file mode 100644
index 0000000..da83d56
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.class b/JigsawAgent/com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.class
new file mode 100644
index 0000000..9ea1f09
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap.class b/JigsawAgent/com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap.class
new file mode 100644
index 0000000..9b6fcbc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class b/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class
new file mode 100644
index 0000000..4b6ca82
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class b/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class
new file mode 100644
index 0000000..fa2491a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class b/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class
new file mode 100644
index 0000000..513f7bc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMap$SerializedForm.class
new file mode 100644
index 0000000..a11e955
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMap.class b/JigsawAgent/com/google/common/collect/ImmutableMap.class
new file mode 100644
index 0000000..63e2358
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry.class b/JigsawAgent/com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry.class
new file mode 100644
index 0000000..4a5dd04
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry.class b/JigsawAgent/com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry.class
new file mode 100644
index 0000000..337f869
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapEntry.class b/JigsawAgent/com/google/common/collect/ImmutableMapEntry.class
new file mode 100644
index 0000000..2cf9a43
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class
new file mode 100644
index 0000000..f8ac0af
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet.class b/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet.class
new file mode 100644
index 0000000..c85821b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet.class b/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet.class
new file mode 100644
index 0000000..6efabd7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapEntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class
new file mode 100644
index 0000000..d0db57a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapKeySet.class b/JigsawAgent/com/google/common/collect/ImmutableMapKeySet.class
new file mode 100644
index 0000000..0606e9b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapValues$1.class b/JigsawAgent/com/google/common/collect/ImmutableMapValues$1.class
new file mode 100644
index 0000000..ba068f8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapValues$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapValues$2.class b/JigsawAgent/com/google/common/collect/ImmutableMapValues$2.class
new file mode 100644
index 0000000..9c411a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapValues$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapValues$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMapValues$SerializedForm.class
new file mode 100644
index 0000000..52406b8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapValues$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMapValues.class b/JigsawAgent/com/google/common/collect/ImmutableMapValues.class
new file mode 100644
index 0000000..41e5e46
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMapValues.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$1.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$1.class
new file mode 100644
index 0000000..9ae8566
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$2.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$2.class
new file mode 100644
index 0000000..b8d9081
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$Builder.class
new file mode 100644
index 0000000..e3d8776
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$EntryCollection.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$EntryCollection.class
new file mode 100644
index 0000000..d95c70e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$EntryCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$FieldSettersHolder.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$FieldSettersHolder.class
new file mode 100644
index 0000000..0711155
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$FieldSettersHolder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$Keys.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$Keys.class
new file mode 100644
index 0000000..2fffe28
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$Keys.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$KeysSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$KeysSerializedForm.class
new file mode 100644
index 0000000..df25853
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$KeysSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap$Values.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap$Values.class
new file mode 100644
index 0000000..8c2f1ca
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultimap.class b/JigsawAgent/com/google/common/collect/ImmutableMultimap.class
new file mode 100644
index 0000000..fbc1d7e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset$1.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset$1.class
new file mode 100644
index 0000000..26e258a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset$Builder.class
new file mode 100644
index 0000000..d624a56
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset$ElementSet.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset$ElementSet.class
new file mode 100644
index 0000000..0d248c1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset$ElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset$EntrySet.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset$EntrySet.class
new file mode 100644
index 0000000..c4f7bd0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class
new file mode 100644
index 0000000..7677d49
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset$SerializedForm.class
new file mode 100644
index 0000000..ad32cf7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultiset.class b/JigsawAgent/com/google/common/collect/ImmutableMultiset.class
new file mode 100644
index 0000000..f8301a7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableMultisetGwtSerializationDependencies.class b/JigsawAgent/com/google/common/collect/ImmutableMultisetGwtSerializationDependencies.class
new file mode 100644
index 0000000..dd72f64
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableMultisetGwtSerializationDependencies.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeMap$1.class b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$1.class
new file mode 100644
index 0000000..7d90c3b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeMap$2.class b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$2.class
new file mode 100644
index 0000000..9d821c1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeMap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$Builder.class
new file mode 100644
index 0000000..e76a1b4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeMap$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$SerializedForm.class
new file mode 100644
index 0000000..bc8af4f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeMap$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeMap.class b/JigsawAgent/com/google/common/collect/ImmutableRangeMap.class
new file mode 100644
index 0000000..2ed5697
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$1.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$1.class
new file mode 100644
index 0000000..6d20d53
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet$1.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet$1.class
new file mode 100644
index 0000000..0b62845
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet$2.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet$2.class
new file mode 100644
index 0000000..db233a9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet.class
new file mode 100644
index 0000000..aaeb039
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class
new file mode 100644
index 0000000..2da35fa
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$Builder.class
new file mode 100644
index 0000000..0cc89e3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$ComplementRanges.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$ComplementRanges.class
new file mode 100644
index 0000000..86d8ab4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$ComplementRanges.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$SerializedForm.class
new file mode 100644
index 0000000..b7fcbb5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableRangeSet.class b/JigsawAgent/com/google/common/collect/ImmutableRangeSet.class
new file mode 100644
index 0000000..a1f0806
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableRangeSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableSet$Builder.class
new file mode 100644
index 0000000..2024df2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$Indexed$1.class b/JigsawAgent/com/google/common/collect/ImmutableSet$Indexed$1.class
new file mode 100644
index 0000000..1e8a202
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$Indexed$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$Indexed.class b/JigsawAgent/com/google/common/collect/ImmutableSet$Indexed.class
new file mode 100644
index 0000000..fbb3242
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$Indexed.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl.class b/JigsawAgent/com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl.class
new file mode 100644
index 0000000..0e0c7c0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$RegularSetBuilderImpl.class b/JigsawAgent/com/google/common/collect/ImmutableSet$RegularSetBuilderImpl.class
new file mode 100644
index 0000000..3575fac
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$RegularSetBuilderImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableSet$SerializedForm.class
new file mode 100644
index 0000000..8aac890
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet$SetBuilderImpl.class b/JigsawAgent/com/google/common/collect/ImmutableSet$SetBuilderImpl.class
new file mode 100644
index 0000000..771f10c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet$SetBuilderImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSet.class b/JigsawAgent/com/google/common/collect/ImmutableSet.class
new file mode 100644
index 0000000..ccf1b86
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$Builder.class
new file mode 100644
index 0000000..e218f2f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$EntrySet.class b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$EntrySet.class
new file mode 100644
index 0000000..14d41ea
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$SetFieldSettersHolder.class b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$SetFieldSettersHolder.class
new file mode 100644
index 0000000..2af1245
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap$SetFieldSettersHolder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSetMultimap.class b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap.class
new file mode 100644
index 0000000..57907b8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedAsList.class b/JigsawAgent/com/google/common/collect/ImmutableSortedAsList.class
new file mode 100644
index 0000000..98bf5bc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedAsList.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1.class
new file mode 100644
index 0000000..c00d71b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1EntrySet$1.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1EntrySet$1.class
new file mode 100644
index 0000000..12d38ab
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1EntrySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1EntrySet.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1EntrySet.class
new file mode 100644
index 0000000..bfe29cf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$1EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMap$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$Builder.class
new file mode 100644
index 0000000..9fbeb58
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMap$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$SerializedForm.class
new file mode 100644
index 0000000..8786323
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMap$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMap.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMap.class
new file mode 100644
index 0000000..be43daf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMapFauxverideShim.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMapFauxverideShim.class
new file mode 100644
index 0000000..6cef786
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMapFauxverideShim.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset$Builder.class
new file mode 100644
index 0000000..92dbff6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset$SerializedForm.class
new file mode 100644
index 0000000..f10a2e2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset.class
new file mode 100644
index 0000000..20ad851
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class b/JigsawAgent/com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class
new file mode 100644
index 0000000..d412edb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedMultisetFauxverideShim.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedSet$1.class b/JigsawAgent/com/google/common/collect/ImmutableSortedSet$1.class
new file mode 100644
index 0000000..f98470f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedSet$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableSortedSet$Builder.class
new file mode 100644
index 0000000..924ec95
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedSet$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedSet$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableSortedSet$SerializedForm.class
new file mode 100644
index 0000000..8cbe2f9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedSet$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedSet.class b/JigsawAgent/com/google/common/collect/ImmutableSortedSet.class
new file mode 100644
index 0000000..cae43ef
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableSortedSetFauxverideShim.class b/JigsawAgent/com/google/common/collect/ImmutableSortedSetFauxverideShim.class
new file mode 100644
index 0000000..0b05b09
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableSortedSetFauxverideShim.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableTable$Builder.class b/JigsawAgent/com/google/common/collect/ImmutableTable$Builder.class
new file mode 100644
index 0000000..fc3ca44
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableTable$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableTable$SerializedForm.class b/JigsawAgent/com/google/common/collect/ImmutableTable$SerializedForm.class
new file mode 100644
index 0000000..95fa633
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableTable$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/ImmutableTable.class b/JigsawAgent/com/google/common/collect/ImmutableTable.class
new file mode 100644
index 0000000..875fccd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ImmutableTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/IndexedImmutableSet$1.class b/JigsawAgent/com/google/common/collect/IndexedImmutableSet$1.class
new file mode 100644
index 0000000..944d8d0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/IndexedImmutableSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/IndexedImmutableSet.class b/JigsawAgent/com/google/common/collect/IndexedImmutableSet.class
new file mode 100644
index 0000000..d40cea9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/IndexedImmutableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Interner.class b/JigsawAgent/com/google/common/collect/Interner.class
new file mode 100644
index 0000000..fe6d6de
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Interner.class differ
diff --git a/JigsawAgent/com/google/common/collect/Interners$1.class b/JigsawAgent/com/google/common/collect/Interners$1.class
new file mode 100644
index 0000000..004abc7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Interners$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Interners$InternerBuilder.class b/JigsawAgent/com/google/common/collect/Interners$InternerBuilder.class
new file mode 100644
index 0000000..a1fefe3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Interners$InternerBuilder.class differ
diff --git a/JigsawAgent/com/google/common/collect/Interners$InternerFunction.class b/JigsawAgent/com/google/common/collect/Interners$InternerFunction.class
new file mode 100644
index 0000000..6d452a2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Interners$InternerFunction.class differ
diff --git a/JigsawAgent/com/google/common/collect/Interners$InternerImpl.class b/JigsawAgent/com/google/common/collect/Interners$InternerImpl.class
new file mode 100644
index 0000000..e167611
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Interners$InternerImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Interners.class b/JigsawAgent/com/google/common/collect/Interners.class
new file mode 100644
index 0000000..8d310b0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Interners.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$1.class b/JigsawAgent/com/google/common/collect/Iterables$1.class
new file mode 100644
index 0000000..a506f8d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$10.class b/JigsawAgent/com/google/common/collect/Iterables$10.class
new file mode 100644
index 0000000..42dfbfc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$10.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$2.class b/JigsawAgent/com/google/common/collect/Iterables$2.class
new file mode 100644
index 0000000..90f3538
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$3.class b/JigsawAgent/com/google/common/collect/Iterables$3.class
new file mode 100644
index 0000000..1e30e00
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$4.class b/JigsawAgent/com/google/common/collect/Iterables$4.class
new file mode 100644
index 0000000..6ff7a1f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$5.class b/JigsawAgent/com/google/common/collect/Iterables$5.class
new file mode 100644
index 0000000..2c500ce
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$6$1.class b/JigsawAgent/com/google/common/collect/Iterables$6$1.class
new file mode 100644
index 0000000..d7dcd68
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$6$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$6.class b/JigsawAgent/com/google/common/collect/Iterables$6.class
new file mode 100644
index 0000000..124cb36
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$6.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$7.class b/JigsawAgent/com/google/common/collect/Iterables$7.class
new file mode 100644
index 0000000..bafa042
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$7.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$8.class b/JigsawAgent/com/google/common/collect/Iterables$8.class
new file mode 100644
index 0000000..4900828
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$8.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$9.class b/JigsawAgent/com/google/common/collect/Iterables$9.class
new file mode 100644
index 0000000..6f1a9de
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$9.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables$UnmodifiableIterable.class b/JigsawAgent/com/google/common/collect/Iterables$UnmodifiableIterable.class
new file mode 100644
index 0000000..247ea43
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables$UnmodifiableIterable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterables.class b/JigsawAgent/com/google/common/collect/Iterables.class
new file mode 100644
index 0000000..601e90d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterables.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$1.class b/JigsawAgent/com/google/common/collect/Iterators$1.class
new file mode 100644
index 0000000..9abf288
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$10.class b/JigsawAgent/com/google/common/collect/Iterators$10.class
new file mode 100644
index 0000000..9d42d8f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$10.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$11.class b/JigsawAgent/com/google/common/collect/Iterators$11.class
new file mode 100644
index 0000000..1386df3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$11.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$2.class b/JigsawAgent/com/google/common/collect/Iterators$2.class
new file mode 100644
index 0000000..583ac75
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$3.class b/JigsawAgent/com/google/common/collect/Iterators$3.class
new file mode 100644
index 0000000..f0f8b12
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$4.class b/JigsawAgent/com/google/common/collect/Iterators$4.class
new file mode 100644
index 0000000..47a2ccd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$5.class b/JigsawAgent/com/google/common/collect/Iterators$5.class
new file mode 100644
index 0000000..63e8566
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$6.class b/JigsawAgent/com/google/common/collect/Iterators$6.class
new file mode 100644
index 0000000..e870de7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$6.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$7.class b/JigsawAgent/com/google/common/collect/Iterators$7.class
new file mode 100644
index 0000000..99143c7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$7.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$8.class b/JigsawAgent/com/google/common/collect/Iterators$8.class
new file mode 100644
index 0000000..f06b3ef
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$8.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$9.class b/JigsawAgent/com/google/common/collect/Iterators$9.class
new file mode 100644
index 0000000..177face
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$9.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$ArrayItr.class b/JigsawAgent/com/google/common/collect/Iterators$ArrayItr.class
new file mode 100644
index 0000000..c1a4188
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$ArrayItr.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$ConcatenatedIterator.class b/JigsawAgent/com/google/common/collect/Iterators$ConcatenatedIterator.class
new file mode 100644
index 0000000..a13f7c6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$ConcatenatedIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$EmptyModifiableIterator.class b/JigsawAgent/com/google/common/collect/Iterators$EmptyModifiableIterator.class
new file mode 100644
index 0000000..ef78d45
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$EmptyModifiableIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$MergingIterator$1.class b/JigsawAgent/com/google/common/collect/Iterators$MergingIterator$1.class
new file mode 100644
index 0000000..3f1880a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$MergingIterator$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$MergingIterator.class b/JigsawAgent/com/google/common/collect/Iterators$MergingIterator.class
new file mode 100644
index 0000000..355efe3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$MergingIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators$PeekingImpl.class b/JigsawAgent/com/google/common/collect/Iterators$PeekingImpl.class
new file mode 100644
index 0000000..2ab0426
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators$PeekingImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Iterators.class b/JigsawAgent/com/google/common/collect/Iterators.class
new file mode 100644
index 0000000..d76242c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Iterators.class differ
diff --git a/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap$1.class b/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap$1.class
new file mode 100644
index 0000000..66898ea
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap$InverseEntries.class b/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap$InverseEntries.class
new file mode 100644
index 0000000..70e73fc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap$InverseEntries.class differ
diff --git a/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap.class b/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap.class
new file mode 100644
index 0000000..ad89bd3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/JdkBackedImmutableBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/JdkBackedImmutableMap.class b/JigsawAgent/com/google/common/collect/JdkBackedImmutableMap.class
new file mode 100644
index 0000000..fae6864
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/JdkBackedImmutableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/JdkBackedImmutableMultiset.class b/JigsawAgent/com/google/common/collect/JdkBackedImmutableMultiset.class
new file mode 100644
index 0000000..7f3c776
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/JdkBackedImmutableMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/JdkBackedImmutableSet.class b/JigsawAgent/com/google/common/collect/JdkBackedImmutableSet.class
new file mode 100644
index 0000000..092c4e2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/JdkBackedImmutableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/LexicographicalOrdering.class b/JigsawAgent/com/google/common/collect/LexicographicalOrdering.class
new file mode 100644
index 0000000..0cd6586
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LexicographicalOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimap$1.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$1.class
new file mode 100644
index 0000000..c9105cf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueEntry.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueEntry.class
new file mode 100644
index 0000000..80cdb5f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSet$1.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSet$1.class
new file mode 100644
index 0000000..663c67e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSet.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSet.class
new file mode 100644
index 0000000..caa1aff
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSetLink.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSetLink.class
new file mode 100644
index 0000000..a5cc5c7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimap$ValueSetLink.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimap.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimap.class
new file mode 100644
index 0000000..f2aafd4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies.class b/JigsawAgent/com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies.class
new file mode 100644
index 0000000..f6c6c6a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedHashMultiset.class b/JigsawAgent/com/google/common/collect/LinkedHashMultiset.class
new file mode 100644
index 0000000..fe18c68
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedHashMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$1.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1.class
new file mode 100644
index 0000000..d2f73a3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$1EntriesImpl.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1EntriesImpl.class
new file mode 100644
index 0000000..b6998a3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1EntriesImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$1KeySetImpl.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1KeySetImpl.class
new file mode 100644
index 0000000..3464e17
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1KeySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$1ValuesImpl$1.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1ValuesImpl$1.class
new file mode 100644
index 0000000..2b63c68
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1ValuesImpl$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$1ValuesImpl.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1ValuesImpl.class
new file mode 100644
index 0000000..3f727e7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$1ValuesImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class
new file mode 100644
index 0000000..ac86566
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$DistinctKeyIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$KeyList.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$KeyList.class
new file mode 100644
index 0000000..5c21e6b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$KeyList.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$Node.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$Node.class
new file mode 100644
index 0000000..756c36a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$Node.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$NodeIterator.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$NodeIterator.class
new file mode 100644
index 0000000..3ea8d68
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$NodeIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class
new file mode 100644
index 0000000..86542fe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap$ValueForKeyIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/LinkedListMultimap.class b/JigsawAgent/com/google/common/collect/LinkedListMultimap.class
new file mode 100644
index 0000000..4a4ba50
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/LinkedListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/ListMultimap.class b/JigsawAgent/com/google/common/collect/ListMultimap.class
new file mode 100644
index 0000000..6359596
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$1.class b/JigsawAgent/com/google/common/collect/Lists$1.class
new file mode 100644
index 0000000..b8dd43c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$2.class b/JigsawAgent/com/google/common/collect/Lists$2.class
new file mode 100644
index 0000000..fbc8c4a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$AbstractListWrapper.class b/JigsawAgent/com/google/common/collect/Lists$AbstractListWrapper.class
new file mode 100644
index 0000000..3bdb650
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$AbstractListWrapper.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$CharSequenceAsList.class b/JigsawAgent/com/google/common/collect/Lists$CharSequenceAsList.class
new file mode 100644
index 0000000..9d8939f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$CharSequenceAsList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$OnePlusArrayList.class b/JigsawAgent/com/google/common/collect/Lists$OnePlusArrayList.class
new file mode 100644
index 0000000..ef4ada5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$OnePlusArrayList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$Partition.class b/JigsawAgent/com/google/common/collect/Lists$Partition.class
new file mode 100644
index 0000000..53410eb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$Partition.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$RandomAccessListWrapper.class b/JigsawAgent/com/google/common/collect/Lists$RandomAccessListWrapper.class
new file mode 100644
index 0000000..628ac92
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$RandomAccessListWrapper.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$RandomAccessPartition.class b/JigsawAgent/com/google/common/collect/Lists$RandomAccessPartition.class
new file mode 100644
index 0000000..a2091ae
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$RandomAccessPartition.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$RandomAccessReverseList.class b/JigsawAgent/com/google/common/collect/Lists$RandomAccessReverseList.class
new file mode 100644
index 0000000..d535d6f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$RandomAccessReverseList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$ReverseList$1.class b/JigsawAgent/com/google/common/collect/Lists$ReverseList$1.class
new file mode 100644
index 0000000..3057845
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$ReverseList$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$ReverseList.class b/JigsawAgent/com/google/common/collect/Lists$ReverseList.class
new file mode 100644
index 0000000..21eaca4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$ReverseList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$StringAsImmutableList.class b/JigsawAgent/com/google/common/collect/Lists$StringAsImmutableList.class
new file mode 100644
index 0000000..cc9e5da
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$StringAsImmutableList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$TransformingRandomAccessList$1.class b/JigsawAgent/com/google/common/collect/Lists$TransformingRandomAccessList$1.class
new file mode 100644
index 0000000..b892cc9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$TransformingRandomAccessList$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$TransformingRandomAccessList.class b/JigsawAgent/com/google/common/collect/Lists$TransformingRandomAccessList.class
new file mode 100644
index 0000000..8ba6147
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$TransformingRandomAccessList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$TransformingSequentialList$1.class b/JigsawAgent/com/google/common/collect/Lists$TransformingSequentialList$1.class
new file mode 100644
index 0000000..ecf4fcb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$TransformingSequentialList$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$TransformingSequentialList.class b/JigsawAgent/com/google/common/collect/Lists$TransformingSequentialList.class
new file mode 100644
index 0000000..ba4b339
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$TransformingSequentialList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists$TwoPlusArrayList.class b/JigsawAgent/com/google/common/collect/Lists$TwoPlusArrayList.class
new file mode 100644
index 0000000..34451b8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists$TwoPlusArrayList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Lists.class b/JigsawAgent/com/google/common/collect/Lists.class
new file mode 100644
index 0000000..b92c2bf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Lists.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapDifference$ValueDifference.class b/JigsawAgent/com/google/common/collect/MapDifference$ValueDifference.class
new file mode 100644
index 0000000..b29ab0b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapDifference$ValueDifference.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapDifference.class b/JigsawAgent/com/google/common/collect/MapDifference.class
new file mode 100644
index 0000000..806a360
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapDifference.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMaker$Dummy.class b/JigsawAgent/com/google/common/collect/MapMaker$Dummy.class
new file mode 100644
index 0000000..f6a6ddf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMaker$Dummy.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMaker.class b/JigsawAgent/com/google/common/collect/MapMaker.class
new file mode 100644
index 0000000..434acf2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMaker.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$1.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$1.class
new file mode 100644
index 0000000..e991848
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class
new file mode 100644
index 0000000..d49c600
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry.class
new file mode 100644
index 0000000..b5b6778
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry.class
new file mode 100644
index 0000000..013ada6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$CleanupMapTask.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$CleanupMapTask.class
new file mode 100644
index 0000000..f0d5e60
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$CleanupMapTask.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$DummyInternalEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$DummyInternalEntry.class
new file mode 100644
index 0000000..78931ff
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$DummyInternalEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$EntryIterator.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$EntryIterator.class
new file mode 100644
index 0000000..a784ba8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$EntryIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$EntrySet.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$EntrySet.class
new file mode 100644
index 0000000..1ca1c83
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$HashIterator.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$HashIterator.class
new file mode 100644
index 0000000..ffe984d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$HashIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$InternalEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$InternalEntry.class
new file mode 100644
index 0000000..431f8a7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$InternalEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$InternalEntryHelper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$InternalEntryHelper.class
new file mode 100644
index 0000000..ab21d09
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$InternalEntryHelper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$KeyIterator.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$KeyIterator.class
new file mode 100644
index 0000000..0e55ae4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$KeyIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$KeySet.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$KeySet.class
new file mode 100644
index 0000000..6e68dac
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$SafeToArraySet.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$SafeToArraySet.class
new file mode 100644
index 0000000..7fb0026
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$SafeToArraySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Segment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Segment.class
new file mode 100644
index 0000000..a93b0ac
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Segment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$SerializationProxy.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$SerializationProxy.class
new file mode 100644
index 0000000..fffb1e1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$SerializationProxy.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength$1.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength$1.class
new file mode 100644
index 0000000..11a4b1f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength$2.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength$2.class
new file mode 100644
index 0000000..f822cd4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength.class
new file mode 100644
index 0000000..da70ff8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Strength.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper.class
new file mode 100644
index 0000000..eca460c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry.class
new file mode 100644
index 0000000..e0e69f9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment.class
new file mode 100644
index 0000000..cf5f358
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper.class
new file mode 100644
index 0000000..da136bc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry.class
new file mode 100644
index 0000000..90173bc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment.class
new file mode 100644
index 0000000..28693e3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper.class
new file mode 100644
index 0000000..9097704
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry.class
new file mode 100644
index 0000000..7af727d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment.class
new file mode 100644
index 0000000..0419537
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongValueEntry.class
new file mode 100644
index 0000000..5d48441
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$StrongValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$ValueIterator.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$ValueIterator.class
new file mode 100644
index 0000000..24e904f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$ValueIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Values.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Values.class
new file mode 100644
index 0000000..e5ad5fe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper.class
new file mode 100644
index 0000000..b2c24ab
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry.class
new file mode 100644
index 0000000..3ebb81c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment.class
new file mode 100644
index 0000000..377c940
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper.class
new file mode 100644
index 0000000..b4bc700
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry.class
new file mode 100644
index 0000000..655c4c6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment.class
new file mode 100644
index 0000000..8eb0213
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper.class
new file mode 100644
index 0000000..9cc6517
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry.class
new file mode 100644
index 0000000..4099d5a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment.class
new file mode 100644
index 0000000..4776252
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueEntry.class
new file mode 100644
index 0000000..f6169a7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueReference.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueReference.class
new file mode 100644
index 0000000..8dd5573
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueReference.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl.class
new file mode 100644
index 0000000..3a5dd83
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class
new file mode 100644
index 0000000..884cde2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap$WriteThroughEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/MapMakerInternalMap.class b/JigsawAgent/com/google/common/collect/MapMakerInternalMap.class
new file mode 100644
index 0000000..7bcc6d9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MapMakerInternalMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$1.class b/JigsawAgent/com/google/common/collect/Maps$1.class
new file mode 100644
index 0000000..908254a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$10.class b/JigsawAgent/com/google/common/collect/Maps$10.class
new file mode 100644
index 0000000..1a3e937
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$10.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$11.class b/JigsawAgent/com/google/common/collect/Maps$11.class
new file mode 100644
index 0000000..2b52d28
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$11.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$12.class b/JigsawAgent/com/google/common/collect/Maps$12.class
new file mode 100644
index 0000000..f47952b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$12.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$13.class b/JigsawAgent/com/google/common/collect/Maps$13.class
new file mode 100644
index 0000000..fb571ff
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$13.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$2.class b/JigsawAgent/com/google/common/collect/Maps$2.class
new file mode 100644
index 0000000..6453f98
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$3.class b/JigsawAgent/com/google/common/collect/Maps$3.class
new file mode 100644
index 0000000..dc552a1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$4.class b/JigsawAgent/com/google/common/collect/Maps$4.class
new file mode 100644
index 0000000..d58c993
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$5.class b/JigsawAgent/com/google/common/collect/Maps$5.class
new file mode 100644
index 0000000..6e192f7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$6.class b/JigsawAgent/com/google/common/collect/Maps$6.class
new file mode 100644
index 0000000..497b9e0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$6.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$7.class b/JigsawAgent/com/google/common/collect/Maps$7.class
new file mode 100644
index 0000000..fabe51f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$7.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$8.class b/JigsawAgent/com/google/common/collect/Maps$8.class
new file mode 100644
index 0000000..3d1089f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$8.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$9.class b/JigsawAgent/com/google/common/collect/Maps$9.class
new file mode 100644
index 0000000..e662dbe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$9.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$AbstractFilteredMap.class b/JigsawAgent/com/google/common/collect/Maps$AbstractFilteredMap.class
new file mode 100644
index 0000000..44db91e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$AbstractFilteredMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$AsMapView$1EntrySetImpl.class b/JigsawAgent/com/google/common/collect/Maps$AsMapView$1EntrySetImpl.class
new file mode 100644
index 0000000..b6bb2f7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$AsMapView$1EntrySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$AsMapView.class b/JigsawAgent/com/google/common/collect/Maps$AsMapView.class
new file mode 100644
index 0000000..d175be0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$AsMapView.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$BiMapConverter.class b/JigsawAgent/com/google/common/collect/Maps$BiMapConverter.class
new file mode 100644
index 0000000..2590fce
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$BiMapConverter.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$DescendingMap$1EntrySetImpl.class b/JigsawAgent/com/google/common/collect/Maps$DescendingMap$1EntrySetImpl.class
new file mode 100644
index 0000000..7ce4892
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$DescendingMap$1EntrySetImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$DescendingMap.class b/JigsawAgent/com/google/common/collect/Maps$DescendingMap.class
new file mode 100644
index 0000000..d3852f4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$DescendingMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$EntryFunction$1.class b/JigsawAgent/com/google/common/collect/Maps$EntryFunction$1.class
new file mode 100644
index 0000000..83d8321
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$EntryFunction$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$EntryFunction$2.class b/JigsawAgent/com/google/common/collect/Maps$EntryFunction$2.class
new file mode 100644
index 0000000..718eebe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$EntryFunction$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$EntryFunction.class b/JigsawAgent/com/google/common/collect/Maps$EntryFunction.class
new file mode 100644
index 0000000..b43819b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$EntryFunction.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$EntrySet.class b/JigsawAgent/com/google/common/collect/Maps$EntrySet.class
new file mode 100644
index 0000000..00e6f30
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$EntryTransformer.class b/JigsawAgent/com/google/common/collect/Maps$EntryTransformer.class
new file mode 100644
index 0000000..ee1eae4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$EntryTransformer.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryBiMap$1.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryBiMap$1.class
new file mode 100644
index 0000000..c1aa3bd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryBiMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryBiMap.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryBiMap.class
new file mode 100644
index 0000000..9a5167c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class
new file mode 100644
index 0000000..d9cd0a9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class
new file mode 100644
index 0000000..7386698
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet.class
new file mode 100644
index 0000000..eae2f1b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$KeySet.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$KeySet.class
new file mode 100644
index 0000000..b451da9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap.class
new file mode 100644
index 0000000..b93998a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryNavigableMap$1.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryNavigableMap$1.class
new file mode 100644
index 0000000..47b2bd6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryNavigableMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntryNavigableMap.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryNavigableMap.class
new file mode 100644
index 0000000..0733aa9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntryNavigableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class
new file mode 100644
index 0000000..eeb150b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredEntrySortedMap.class b/JigsawAgent/com/google/common/collect/Maps$FilteredEntrySortedMap.class
new file mode 100644
index 0000000..65c8174
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredEntrySortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredKeyMap.class b/JigsawAgent/com/google/common/collect/Maps$FilteredKeyMap.class
new file mode 100644
index 0000000..4990a5d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredKeyMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$FilteredMapValues.class b/JigsawAgent/com/google/common/collect/Maps$FilteredMapValues.class
new file mode 100644
index 0000000..8d3dba1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$FilteredMapValues.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$IteratorBasedAbstractMap$1.class b/JigsawAgent/com/google/common/collect/Maps$IteratorBasedAbstractMap$1.class
new file mode 100644
index 0000000..9a7ae7e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$IteratorBasedAbstractMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$IteratorBasedAbstractMap.class b/JigsawAgent/com/google/common/collect/Maps$IteratorBasedAbstractMap.class
new file mode 100644
index 0000000..4d25dd0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$IteratorBasedAbstractMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$KeySet.class b/JigsawAgent/com/google/common/collect/Maps$KeySet.class
new file mode 100644
index 0000000..b953197
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$MapDifferenceImpl.class b/JigsawAgent/com/google/common/collect/Maps$MapDifferenceImpl.class
new file mode 100644
index 0000000..ed73652
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$MapDifferenceImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$NavigableAsMapView.class b/JigsawAgent/com/google/common/collect/Maps$NavigableAsMapView.class
new file mode 100644
index 0000000..8e180b3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$NavigableAsMapView.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$NavigableKeySet.class b/JigsawAgent/com/google/common/collect/Maps$NavigableKeySet.class
new file mode 100644
index 0000000..12435e0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$NavigableKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$SortedAsMapView.class b/JigsawAgent/com/google/common/collect/Maps$SortedAsMapView.class
new file mode 100644
index 0000000..9edbc16
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$SortedAsMapView.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$SortedKeySet.class b/JigsawAgent/com/google/common/collect/Maps$SortedKeySet.class
new file mode 100644
index 0000000..4922819
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$SortedKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$SortedMapDifferenceImpl.class b/JigsawAgent/com/google/common/collect/Maps$SortedMapDifferenceImpl.class
new file mode 100644
index 0000000..602556d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$SortedMapDifferenceImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesMap.class b/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesMap.class
new file mode 100644
index 0000000..e49236c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesNavigableMap.class b/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesNavigableMap.class
new file mode 100644
index 0000000..2bef964
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesNavigableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesSortedMap.class b/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesSortedMap.class
new file mode 100644
index 0000000..549606f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$TransformedEntriesSortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$UnmodifiableBiMap.class b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableBiMap.class
new file mode 100644
index 0000000..7449401
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$UnmodifiableEntries.class b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableEntries.class
new file mode 100644
index 0000000..e25dede
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableEntries.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$UnmodifiableEntrySet.class b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableEntrySet.class
new file mode 100644
index 0000000..18f72b1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableEntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$UnmodifiableNavigableMap.class b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableNavigableMap.class
new file mode 100644
index 0000000..b426bdc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$UnmodifiableNavigableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$ValueDifferenceImpl.class b/JigsawAgent/com/google/common/collect/Maps$ValueDifferenceImpl.class
new file mode 100644
index 0000000..3c4ca0f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$ValueDifferenceImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$Values.class b/JigsawAgent/com/google/common/collect/Maps$Values.class
new file mode 100644
index 0000000..ad78c02
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps$ViewCachingAbstractMap.class b/JigsawAgent/com/google/common/collect/Maps$ViewCachingAbstractMap.class
new file mode 100644
index 0000000..6af6d27
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps$ViewCachingAbstractMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Maps.class b/JigsawAgent/com/google/common/collect/Maps.class
new file mode 100644
index 0000000..c323911
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Maps.class differ
diff --git a/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$1.class b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$1.class
new file mode 100644
index 0000000..1019df8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$Builder.class b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$Builder.class
new file mode 100644
index 0000000..4fb7a64
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$Builder.class differ
diff --git a/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$Heap.class b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$Heap.class
new file mode 100644
index 0000000..e808153
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$Heap.class differ
diff --git a/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$MoveDesc.class b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$MoveDesc.class
new file mode 100644
index 0000000..e465d64
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$MoveDesc.class differ
diff --git a/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$QueueIterator.class b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$QueueIterator.class
new file mode 100644
index 0000000..03d7a6f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue$QueueIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue.class b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue.class
new file mode 100644
index 0000000..1989615
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MinMaxPriorityQueue.class differ
diff --git a/JigsawAgent/com/google/common/collect/MoreCollectors$ToOptionalState.class b/JigsawAgent/com/google/common/collect/MoreCollectors$ToOptionalState.class
new file mode 100644
index 0000000..ec9d4b5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MoreCollectors$ToOptionalState.class differ
diff --git a/JigsawAgent/com/google/common/collect/MoreCollectors.class b/JigsawAgent/com/google/common/collect/MoreCollectors.class
new file mode 100644
index 0000000..69784eb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MoreCollectors.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimap.class b/JigsawAgent/com/google/common/collect/Multimap.class
new file mode 100644
index 0000000..d67d844
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$1.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$1.class
new file mode 100644
index 0000000..1d391e0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$2.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$2.class
new file mode 100644
index 0000000..488be33
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$3.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$3.class
new file mode 100644
index 0000000..5925d88
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$4.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$4.class
new file mode 100644
index 0000000..a4e33a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$ArrayListSupplier.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$ArrayListSupplier.class
new file mode 100644
index 0000000..7ad8fe3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$ArrayListSupplier.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$EnumSetSupplier.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$EnumSetSupplier.class
new file mode 100644
index 0000000..3cb6291
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$EnumSetSupplier.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$HashSetSupplier.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$HashSetSupplier.class
new file mode 100644
index 0000000..5bd30c6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$HashSetSupplier.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class
new file mode 100644
index 0000000..6abb805
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$LinkedListSupplier.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$LinkedListSupplier.class
new file mode 100644
index 0000000..8ecf940
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$LinkedListSupplier.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$ListMultimapBuilder.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$ListMultimapBuilder.class
new file mode 100644
index 0000000..e91cd2c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$ListMultimapBuilder.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class
new file mode 100644
index 0000000..24ae860
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class
new file mode 100644
index 0000000..0e3f60d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class
new file mode 100644
index 0000000..4c968ff
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class
new file mode 100644
index 0000000..e595a01
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class
new file mode 100644
index 0000000..f5726f9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class
new file mode 100644
index 0000000..772b542
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class
new file mode 100644
index 0000000..b7c1d48
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$SetMultimapBuilder.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$SetMultimapBuilder.class
new file mode 100644
index 0000000..fa9d163
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$SetMultimapBuilder.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class
new file mode 100644
index 0000000..41a29d1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder$TreeSetSupplier.class b/JigsawAgent/com/google/common/collect/MultimapBuilder$TreeSetSupplier.class
new file mode 100644
index 0000000..5c230f3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder$TreeSetSupplier.class differ
diff --git a/JigsawAgent/com/google/common/collect/MultimapBuilder.class b/JigsawAgent/com/google/common/collect/MultimapBuilder.class
new file mode 100644
index 0000000..f47d481
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MultimapBuilder.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$AsMap$EntrySet$1.class b/JigsawAgent/com/google/common/collect/Multimaps$AsMap$EntrySet$1.class
new file mode 100644
index 0000000..24d880d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$AsMap$EntrySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$AsMap$EntrySet.class b/JigsawAgent/com/google/common/collect/Multimaps$AsMap$EntrySet.class
new file mode 100644
index 0000000..5115fed
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$AsMap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$AsMap.class b/JigsawAgent/com/google/common/collect/Multimaps$AsMap.class
new file mode 100644
index 0000000..8e346c1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$AsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$CustomListMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$CustomListMultimap.class
new file mode 100644
index 0000000..3eba20a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$CustomListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$CustomMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$CustomMultimap.class
new file mode 100644
index 0000000..28a975c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$CustomMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$CustomSetMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$CustomSetMultimap.class
new file mode 100644
index 0000000..6204662
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$CustomSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$CustomSortedSetMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$CustomSortedSetMultimap.class
new file mode 100644
index 0000000..40c8af3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$CustomSortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$Entries.class b/JigsawAgent/com/google/common/collect/Multimaps$Entries.class
new file mode 100644
index 0000000..368610a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$Entries.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$Keys$1$1.class b/JigsawAgent/com/google/common/collect/Multimaps$Keys$1$1.class
new file mode 100644
index 0000000..1faba5c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$Keys$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$Keys$1.class b/JigsawAgent/com/google/common/collect/Multimaps$Keys$1.class
new file mode 100644
index 0000000..517e7b0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$Keys$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$Keys.class b/JigsawAgent/com/google/common/collect/Multimaps$Keys.class
new file mode 100644
index 0000000..23288a9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$Keys.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap$1$1.class b/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap$1$1.class
new file mode 100644
index 0000000..44b002c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap$1.class b/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap$1.class
new file mode 100644
index 0000000..965d2ca
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap.class
new file mode 100644
index 0000000..7c29890
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$MapMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesListMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesListMultimap.class
new file mode 100644
index 0000000..36e732e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class b/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class
new file mode 100644
index 0000000..b396d1b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesMultimap.class
new file mode 100644
index 0000000..2cec5e6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$TransformedEntriesMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableListMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableListMultimap.class
new file mode 100644
index 0000000..ab2d7fc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableMultimap$1.class b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableMultimap$1.class
new file mode 100644
index 0000000..0682d28
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableMultimap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableMultimap.class
new file mode 100644
index 0000000..ef991da
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableSetMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableSetMultimap.class
new file mode 100644
index 0000000..b0cfba8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class
new file mode 100644
index 0000000..ce029c7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multimaps.class b/JigsawAgent/com/google/common/collect/Multimaps.class
new file mode 100644
index 0000000..952e3b6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multimaps.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multiset$Entry.class b/JigsawAgent/com/google/common/collect/Multiset$Entry.class
new file mode 100644
index 0000000..772e65d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multiset$Entry.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multiset.class b/JigsawAgent/com/google/common/collect/Multiset.class
new file mode 100644
index 0000000..d7f4b08
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$1$1.class b/JigsawAgent/com/google/common/collect/Multisets$1$1.class
new file mode 100644
index 0000000..1202d9d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$1.class b/JigsawAgent/com/google/common/collect/Multisets$1.class
new file mode 100644
index 0000000..2dfbee9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$2$1.class b/JigsawAgent/com/google/common/collect/Multisets$2$1.class
new file mode 100644
index 0000000..4e61a3d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$2$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$2.class b/JigsawAgent/com/google/common/collect/Multisets$2.class
new file mode 100644
index 0000000..5d460ed
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$3$1.class b/JigsawAgent/com/google/common/collect/Multisets$3$1.class
new file mode 100644
index 0000000..e530708
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$3$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$3.class b/JigsawAgent/com/google/common/collect/Multisets$3.class
new file mode 100644
index 0000000..44304c5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$4$1.class b/JigsawAgent/com/google/common/collect/Multisets$4$1.class
new file mode 100644
index 0000000..9489970
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$4$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$4$2.class b/JigsawAgent/com/google/common/collect/Multisets$4$2.class
new file mode 100644
index 0000000..c8cf327
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$4$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$4.class b/JigsawAgent/com/google/common/collect/Multisets$4.class
new file mode 100644
index 0000000..fca3bc0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$5.class b/JigsawAgent/com/google/common/collect/Multisets$5.class
new file mode 100644
index 0000000..9489c60
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$AbstractEntry.class b/JigsawAgent/com/google/common/collect/Multisets$AbstractEntry.class
new file mode 100644
index 0000000..58c8e7c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$AbstractEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$DecreasingCount.class b/JigsawAgent/com/google/common/collect/Multisets$DecreasingCount.class
new file mode 100644
index 0000000..9b910f9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$DecreasingCount.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$ElementSet.class b/JigsawAgent/com/google/common/collect/Multisets$ElementSet.class
new file mode 100644
index 0000000..fdb8c6d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$ElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$EntrySet.class b/JigsawAgent/com/google/common/collect/Multisets$EntrySet.class
new file mode 100644
index 0000000..73bb195
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$FilteredMultiset$1.class b/JigsawAgent/com/google/common/collect/Multisets$FilteredMultiset$1.class
new file mode 100644
index 0000000..d337d8e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$FilteredMultiset$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$FilteredMultiset.class b/JigsawAgent/com/google/common/collect/Multisets$FilteredMultiset.class
new file mode 100644
index 0000000..c817e92
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$FilteredMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$ImmutableEntry.class b/JigsawAgent/com/google/common/collect/Multisets$ImmutableEntry.class
new file mode 100644
index 0000000..b14b4f0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$ImmutableEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$MultisetIteratorImpl.class b/JigsawAgent/com/google/common/collect/Multisets$MultisetIteratorImpl.class
new file mode 100644
index 0000000..766d199
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$MultisetIteratorImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$UnmodifiableMultiset.class b/JigsawAgent/com/google/common/collect/Multisets$UnmodifiableMultiset.class
new file mode 100644
index 0000000..71d0532
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$UnmodifiableMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets$ViewMultiset.class b/JigsawAgent/com/google/common/collect/Multisets$ViewMultiset.class
new file mode 100644
index 0000000..4eb8dd9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets$ViewMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/Multisets.class b/JigsawAgent/com/google/common/collect/Multisets.class
new file mode 100644
index 0000000..7cebec9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Multisets.class differ
diff --git a/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$1.class b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$1.class
new file mode 100644
index 0000000..66b4d06
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$2$1.class b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$2$1.class
new file mode 100644
index 0000000..9d9f95e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$2$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$2.class b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$2.class
new file mode 100644
index 0000000..0f108fc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$SerializedForm.class b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$SerializedForm.class
new file mode 100644
index 0000000..bb0832f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap.class b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap.class
new file mode 100644
index 0000000..c226bde
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/MutableClassToInstanceMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/NaturalOrdering.class b/JigsawAgent/com/google/common/collect/NaturalOrdering.class
new file mode 100644
index 0000000..bbaa17c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/NaturalOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/NullsFirstOrdering.class b/JigsawAgent/com/google/common/collect/NullsFirstOrdering.class
new file mode 100644
index 0000000..98ee5c6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/NullsFirstOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/NullsLastOrdering.class b/JigsawAgent/com/google/common/collect/NullsLastOrdering.class
new file mode 100644
index 0000000..dd66df9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/NullsLastOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/ObjectArrays.class b/JigsawAgent/com/google/common/collect/ObjectArrays.class
new file mode 100644
index 0000000..5ac6bd3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ObjectArrays.class differ
diff --git a/JigsawAgent/com/google/common/collect/Ordering$ArbitraryOrdering.class b/JigsawAgent/com/google/common/collect/Ordering$ArbitraryOrdering.class
new file mode 100644
index 0000000..eb817ed
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Ordering$ArbitraryOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/Ordering$ArbitraryOrderingHolder.class b/JigsawAgent/com/google/common/collect/Ordering$ArbitraryOrderingHolder.class
new file mode 100644
index 0000000..4214518
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Ordering$ArbitraryOrderingHolder.class differ
diff --git a/JigsawAgent/com/google/common/collect/Ordering$IncomparableValueException.class b/JigsawAgent/com/google/common/collect/Ordering$IncomparableValueException.class
new file mode 100644
index 0000000..40d1031
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Ordering$IncomparableValueException.class differ
diff --git a/JigsawAgent/com/google/common/collect/Ordering.class b/JigsawAgent/com/google/common/collect/Ordering.class
new file mode 100644
index 0000000..a5a4ca3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Ordering.class differ
diff --git a/JigsawAgent/com/google/common/collect/PeekingIterator.class b/JigsawAgent/com/google/common/collect/PeekingIterator.class
new file mode 100644
index 0000000..d9efd24
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/PeekingIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Platform.class b/JigsawAgent/com/google/common/collect/Platform.class
new file mode 100644
index 0000000..bd6bd8b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Platform.class differ
diff --git a/JigsawAgent/com/google/common/collect/Queues.class b/JigsawAgent/com/google/common/collect/Queues.class
new file mode 100644
index 0000000..59a85e3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Queues.class differ
diff --git a/JigsawAgent/com/google/common/collect/Range$1.class b/JigsawAgent/com/google/common/collect/Range$1.class
new file mode 100644
index 0000000..36147a9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Range$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Range$LowerBoundFn.class b/JigsawAgent/com/google/common/collect/Range$LowerBoundFn.class
new file mode 100644
index 0000000..4ef7117
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Range$LowerBoundFn.class differ
diff --git a/JigsawAgent/com/google/common/collect/Range$RangeLexOrdering.class b/JigsawAgent/com/google/common/collect/Range$RangeLexOrdering.class
new file mode 100644
index 0000000..8b30e0d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Range$RangeLexOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/Range$UpperBoundFn.class b/JigsawAgent/com/google/common/collect/Range$UpperBoundFn.class
new file mode 100644
index 0000000..76ecaec
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Range$UpperBoundFn.class differ
diff --git a/JigsawAgent/com/google/common/collect/Range.class b/JigsawAgent/com/google/common/collect/Range.class
new file mode 100644
index 0000000..3bd0187
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Range.class differ
diff --git a/JigsawAgent/com/google/common/collect/RangeGwtSerializationDependencies.class b/JigsawAgent/com/google/common/collect/RangeGwtSerializationDependencies.class
new file mode 100644
index 0000000..a7874ed
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RangeGwtSerializationDependencies.class differ
diff --git a/JigsawAgent/com/google/common/collect/RangeMap.class b/JigsawAgent/com/google/common/collect/RangeMap.class
new file mode 100644
index 0000000..b5f5801
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RangeMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/RangeSet.class b/JigsawAgent/com/google/common/collect/RangeSet.class
new file mode 100644
index 0000000..16a6122
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RangeSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularContiguousSet$1.class b/JigsawAgent/com/google/common/collect/RegularContiguousSet$1.class
new file mode 100644
index 0000000..8ad792c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularContiguousSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularContiguousSet$2.class b/JigsawAgent/com/google/common/collect/RegularContiguousSet$2.class
new file mode 100644
index 0000000..cca7102
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularContiguousSet$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularContiguousSet$3.class b/JigsawAgent/com/google/common/collect/RegularContiguousSet$3.class
new file mode 100644
index 0000000..a0461a2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularContiguousSet$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularContiguousSet$SerializedForm.class b/JigsawAgent/com/google/common/collect/RegularContiguousSet$SerializedForm.class
new file mode 100644
index 0000000..f6fefa5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularContiguousSet$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularContiguousSet.class b/JigsawAgent/com/google/common/collect/RegularContiguousSet.class
new file mode 100644
index 0000000..73bf977
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularContiguousSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableAsList.class b/JigsawAgent/com/google/common/collect/RegularImmutableAsList.class
new file mode 100644
index 0000000..b74bebe
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableAsList.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$1.class b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$1.class
new file mode 100644
index 0000000..ecb9d71
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class
new file mode 100644
index 0000000..70adfaf
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class
new file mode 100644
index 0000000..70f5be6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse.class b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse.class
new file mode 100644
index 0000000..efee571
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$Inverse.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class
new file mode 100644
index 0000000..0bb8543
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableBiMap.class b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap.class
new file mode 100644
index 0000000..ddd29a3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableList.class b/JigsawAgent/com/google/common/collect/RegularImmutableList.class
new file mode 100644
index 0000000..01709a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableList.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm.class b/JigsawAgent/com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm.class
new file mode 100644
index 0000000..e175a8c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMap$KeySet.class b/JigsawAgent/com/google/common/collect/RegularImmutableMap$KeySet.class
new file mode 100644
index 0000000..41c967a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMap$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMap$Values$SerializedForm.class b/JigsawAgent/com/google/common/collect/RegularImmutableMap$Values$SerializedForm.class
new file mode 100644
index 0000000..83b51dc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMap$Values$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMap$Values.class b/JigsawAgent/com/google/common/collect/RegularImmutableMap$Values.class
new file mode 100644
index 0000000..f9c895a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMap$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMap.class b/JigsawAgent/com/google/common/collect/RegularImmutableMap.class
new file mode 100644
index 0000000..bda938b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry.class b/JigsawAgent/com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry.class
new file mode 100644
index 0000000..0287078
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableMultiset.class b/JigsawAgent/com/google/common/collect/RegularImmutableMultiset.class
new file mode 100644
index 0000000..8f5ff23
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableSet.class b/JigsawAgent/com/google/common/collect/RegularImmutableSet.class
new file mode 100644
index 0000000..5260d95
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableSortedMultiset.class b/JigsawAgent/com/google/common/collect/RegularImmutableSortedMultiset.class
new file mode 100644
index 0000000..1c2e288
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableSortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableSortedSet.class b/JigsawAgent/com/google/common/collect/RegularImmutableSortedSet.class
new file mode 100644
index 0000000..d6ab21b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableTable$1.class b/JigsawAgent/com/google/common/collect/RegularImmutableTable$1.class
new file mode 100644
index 0000000..55a1e82
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableTable$CellSet.class b/JigsawAgent/com/google/common/collect/RegularImmutableTable$CellSet.class
new file mode 100644
index 0000000..0947891
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableTable$CellSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableTable$Values.class b/JigsawAgent/com/google/common/collect/RegularImmutableTable$Values.class
new file mode 100644
index 0000000..37f060c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableTable$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/RegularImmutableTable.class b/JigsawAgent/com/google/common/collect/RegularImmutableTable.class
new file mode 100644
index 0000000..f900e14
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RegularImmutableTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/ReverseNaturalOrdering.class b/JigsawAgent/com/google/common/collect/ReverseNaturalOrdering.class
new file mode 100644
index 0000000..e10c412
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ReverseNaturalOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/ReverseOrdering.class b/JigsawAgent/com/google/common/collect/ReverseOrdering.class
new file mode 100644
index 0000000..6b01bbc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/ReverseOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/RowSortedTable.class b/JigsawAgent/com/google/common/collect/RowSortedTable.class
new file mode 100644
index 0000000..8018750
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/RowSortedTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Serialization$1.class b/JigsawAgent/com/google/common/collect/Serialization$1.class
new file mode 100644
index 0000000..87c6be3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Serialization$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Serialization$FieldSetter.class b/JigsawAgent/com/google/common/collect/Serialization$FieldSetter.class
new file mode 100644
index 0000000..04296f1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Serialization$FieldSetter.class differ
diff --git a/JigsawAgent/com/google/common/collect/Serialization.class b/JigsawAgent/com/google/common/collect/Serialization.class
new file mode 100644
index 0000000..32e6ad1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Serialization.class differ
diff --git a/JigsawAgent/com/google/common/collect/SetMultimap.class b/JigsawAgent/com/google/common/collect/SetMultimap.class
new file mode 100644
index 0000000..be6034e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$1$1.class b/JigsawAgent/com/google/common/collect/Sets$1$1.class
new file mode 100644
index 0000000..78fd635
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$1.class b/JigsawAgent/com/google/common/collect/Sets$1.class
new file mode 100644
index 0000000..8e4e17a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$2$1.class b/JigsawAgent/com/google/common/collect/Sets$2$1.class
new file mode 100644
index 0000000..fe64347
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$2$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$2.class b/JigsawAgent/com/google/common/collect/Sets$2.class
new file mode 100644
index 0000000..594aac6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$3$1.class b/JigsawAgent/com/google/common/collect/Sets$3$1.class
new file mode 100644
index 0000000..a8d2211
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$3$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$3.class b/JigsawAgent/com/google/common/collect/Sets$3.class
new file mode 100644
index 0000000..a604035
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$4$1.class b/JigsawAgent/com/google/common/collect/Sets$4$1.class
new file mode 100644
index 0000000..e4cba11
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$4$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$4.class b/JigsawAgent/com/google/common/collect/Sets$4.class
new file mode 100644
index 0000000..24afbc0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$5$1$1$1.class b/JigsawAgent/com/google/common/collect/Sets$5$1$1$1.class
new file mode 100644
index 0000000..4202d8d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$5$1$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$5$1$1.class b/JigsawAgent/com/google/common/collect/Sets$5$1$1.class
new file mode 100644
index 0000000..0f562be
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$5$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$5$1.class b/JigsawAgent/com/google/common/collect/Sets$5$1.class
new file mode 100644
index 0000000..c991885
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$5$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$5.class b/JigsawAgent/com/google/common/collect/Sets$5.class
new file mode 100644
index 0000000..d814c2b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$CartesianSet$1.class b/JigsawAgent/com/google/common/collect/Sets$CartesianSet$1.class
new file mode 100644
index 0000000..09f152d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$CartesianSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$CartesianSet.class b/JigsawAgent/com/google/common/collect/Sets$CartesianSet.class
new file mode 100644
index 0000000..12c5659
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$CartesianSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$DescendingSet.class b/JigsawAgent/com/google/common/collect/Sets$DescendingSet.class
new file mode 100644
index 0000000..634791f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$DescendingSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$FilteredNavigableSet.class b/JigsawAgent/com/google/common/collect/Sets$FilteredNavigableSet.class
new file mode 100644
index 0000000..700a344
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$FilteredNavigableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$FilteredSet.class b/JigsawAgent/com/google/common/collect/Sets$FilteredSet.class
new file mode 100644
index 0000000..755b387
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$FilteredSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$FilteredSortedSet.class b/JigsawAgent/com/google/common/collect/Sets$FilteredSortedSet.class
new file mode 100644
index 0000000..c8b90df
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$FilteredSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$ImprovedAbstractSet.class b/JigsawAgent/com/google/common/collect/Sets$ImprovedAbstractSet.class
new file mode 100644
index 0000000..b9d171c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$ImprovedAbstractSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$PowerSet$1.class b/JigsawAgent/com/google/common/collect/Sets$PowerSet$1.class
new file mode 100644
index 0000000..30362df
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$PowerSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$PowerSet.class b/JigsawAgent/com/google/common/collect/Sets$PowerSet.class
new file mode 100644
index 0000000..05e57f0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$PowerSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$SetView.class b/JigsawAgent/com/google/common/collect/Sets$SetView.class
new file mode 100644
index 0000000..3f1e98d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$SetView.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$SubSet$1.class b/JigsawAgent/com/google/common/collect/Sets$SubSet$1.class
new file mode 100644
index 0000000..0b7fd9d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$SubSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$SubSet.class b/JigsawAgent/com/google/common/collect/Sets$SubSet.class
new file mode 100644
index 0000000..0cd5686
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$SubSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets$UnmodifiableNavigableSet.class b/JigsawAgent/com/google/common/collect/Sets$UnmodifiableNavigableSet.class
new file mode 100644
index 0000000..1a5f41d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets$UnmodifiableNavigableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Sets.class b/JigsawAgent/com/google/common/collect/Sets.class
new file mode 100644
index 0000000..2cc0fb6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Sets.class differ
diff --git a/JigsawAgent/com/google/common/collect/SingletonImmutableBiMap.class b/JigsawAgent/com/google/common/collect/SingletonImmutableBiMap.class
new file mode 100644
index 0000000..0a0890f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SingletonImmutableBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/SingletonImmutableList.class b/JigsawAgent/com/google/common/collect/SingletonImmutableList.class
new file mode 100644
index 0000000..3c810f3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SingletonImmutableList.class differ
diff --git a/JigsawAgent/com/google/common/collect/SingletonImmutableSet.class b/JigsawAgent/com/google/common/collect/SingletonImmutableSet.class
new file mode 100644
index 0000000..8ba737a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SingletonImmutableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/SingletonImmutableTable.class b/JigsawAgent/com/google/common/collect/SingletonImmutableTable.class
new file mode 100644
index 0000000..b7f40a0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SingletonImmutableTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedIterable.class b/JigsawAgent/com/google/common/collect/SortedIterable.class
new file mode 100644
index 0000000..7933e68
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedIterable.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedIterables.class b/JigsawAgent/com/google/common/collect/SortedIterables.class
new file mode 100644
index 0000000..553d6ac
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedIterables.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$1.class b/JigsawAgent/com/google/common/collect/SortedLists$1.class
new file mode 100644
index 0000000..c3c19d4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$1.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$1.class
new file mode 100644
index 0000000..80275f2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$2.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$2.class
new file mode 100644
index 0000000..38673bb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$3.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$3.class
new file mode 100644
index 0000000..d4fc8a9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior.class
new file mode 100644
index 0000000..050e2e1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyAbsentBehavior.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$1.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$1.class
new file mode 100644
index 0000000..5eae56f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$2.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$2.class
new file mode 100644
index 0000000..3b8c905
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$3.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$3.class
new file mode 100644
index 0000000..0dc99cd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$4.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$4.class
new file mode 100644
index 0000000..2e963e0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$5.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$5.class
new file mode 100644
index 0000000..18d4090
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior.class b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior.class
new file mode 100644
index 0000000..f4de9b1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists$KeyPresentBehavior.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedLists.class b/JigsawAgent/com/google/common/collect/SortedLists.class
new file mode 100644
index 0000000..b2eb072
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedLists.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedMapDifference.class b/JigsawAgent/com/google/common/collect/SortedMapDifference.class
new file mode 100644
index 0000000..49891f1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedMapDifference.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedMultiset.class b/JigsawAgent/com/google/common/collect/SortedMultiset.class
new file mode 100644
index 0000000..2c32708
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedMultisetBridge.class b/JigsawAgent/com/google/common/collect/SortedMultisetBridge.class
new file mode 100644
index 0000000..769cd28
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedMultisetBridge.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedMultisets$ElementSet.class b/JigsawAgent/com/google/common/collect/SortedMultisets$ElementSet.class
new file mode 100644
index 0000000..2421948
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedMultisets$ElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedMultisets$NavigableElementSet.class b/JigsawAgent/com/google/common/collect/SortedMultisets$NavigableElementSet.class
new file mode 100644
index 0000000..da0eaff
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedMultisets$NavigableElementSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedMultisets.class b/JigsawAgent/com/google/common/collect/SortedMultisets.class
new file mode 100644
index 0000000..9ebc9d7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedMultisets.class differ
diff --git a/JigsawAgent/com/google/common/collect/SortedSetMultimap.class b/JigsawAgent/com/google/common/collect/SortedSetMultimap.class
new file mode 100644
index 0000000..633397f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/SparseImmutableTable.class b/JigsawAgent/com/google/common/collect/SparseImmutableTable.class
new file mode 100644
index 0000000..de0df0b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/SparseImmutableTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardRowSortedTable$1.class b/JigsawAgent/com/google/common/collect/StandardRowSortedTable$1.class
new file mode 100644
index 0000000..a966960
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardRowSortedTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardRowSortedTable$RowSortedMap.class b/JigsawAgent/com/google/common/collect/StandardRowSortedTable$RowSortedMap.class
new file mode 100644
index 0000000..9be43bd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardRowSortedTable$RowSortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardRowSortedTable.class b/JigsawAgent/com/google/common/collect/StandardRowSortedTable.class
new file mode 100644
index 0000000..ae40676
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardRowSortedTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$1.class b/JigsawAgent/com/google/common/collect/StandardTable$1.class
new file mode 100644
index 0000000..3049624
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$CellIterator.class b/JigsawAgent/com/google/common/collect/StandardTable$CellIterator.class
new file mode 100644
index 0000000..adeae57
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$CellIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySet.class b/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySet.class
new file mode 100644
index 0000000..9ecae1f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl.class b/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl.class
new file mode 100644
index 0000000..7db3916
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySetIterator.class b/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySetIterator.class
new file mode 100644
index 0000000..11c5bc5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Column$EntrySetIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Column$KeySet.class b/JigsawAgent/com/google/common/collect/StandardTable$Column$KeySet.class
new file mode 100644
index 0000000..200b7c8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Column$KeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Column$Values.class b/JigsawAgent/com/google/common/collect/StandardTable$Column$Values.class
new file mode 100644
index 0000000..1f87f00
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Column$Values.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Column.class b/JigsawAgent/com/google/common/collect/StandardTable$Column.class
new file mode 100644
index 0000000..773f2a2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Column.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$ColumnKeyIterator.class b/JigsawAgent/com/google/common/collect/StandardTable$ColumnKeyIterator.class
new file mode 100644
index 0000000..b534989
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$ColumnKeyIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$ColumnKeySet.class b/JigsawAgent/com/google/common/collect/StandardTable$ColumnKeySet.class
new file mode 100644
index 0000000..372cda2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$ColumnKeySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class
new file mode 100644
index 0000000..4419cf0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class
new file mode 100644
index 0000000..a220a6d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class
new file mode 100644
index 0000000..fca6ca4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap.class b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap.class
new file mode 100644
index 0000000..8959646
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$ColumnMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Row$1.class b/JigsawAgent/com/google/common/collect/StandardTable$Row$1.class
new file mode 100644
index 0000000..7116752
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Row$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Row$2.class b/JigsawAgent/com/google/common/collect/StandardTable$Row$2.class
new file mode 100644
index 0000000..5641e09
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Row$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$Row.class b/JigsawAgent/com/google/common/collect/StandardTable$Row.class
new file mode 100644
index 0000000..191c23f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$Row.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$RowMap$EntrySet$1.class b/JigsawAgent/com/google/common/collect/StandardTable$RowMap$EntrySet$1.class
new file mode 100644
index 0000000..faac3bc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$RowMap$EntrySet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$RowMap$EntrySet.class b/JigsawAgent/com/google/common/collect/StandardTable$RowMap$EntrySet.class
new file mode 100644
index 0000000..3d30063
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$RowMap$EntrySet.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$RowMap.class b/JigsawAgent/com/google/common/collect/StandardTable$RowMap.class
new file mode 100644
index 0000000..5c66a05
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$RowMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable$TableSet.class b/JigsawAgent/com/google/common/collect/StandardTable$TableSet.class
new file mode 100644
index 0000000..90d5b8c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable$TableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/StandardTable.class b/JigsawAgent/com/google/common/collect/StandardTable.class
new file mode 100644
index 0000000..1053006
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/StandardTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$1.class b/JigsawAgent/com/google/common/collect/Streams$1.class
new file mode 100644
index 0000000..ea9a673
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$1OptionalState.class b/JigsawAgent/com/google/common/collect/Streams$1OptionalState.class
new file mode 100644
index 0000000..1aaa4a4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$1OptionalState.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$1Splitr.class b/JigsawAgent/com/google/common/collect/Streams$1Splitr.class
new file mode 100644
index 0000000..84ad40a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$1Splitr.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$2.class b/JigsawAgent/com/google/common/collect/Streams$2.class
new file mode 100644
index 0000000..2b8c8be
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$2Splitr.class b/JigsawAgent/com/google/common/collect/Streams$2Splitr.class
new file mode 100644
index 0000000..72e6549
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$2Splitr.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$3.class b/JigsawAgent/com/google/common/collect/Streams$3.class
new file mode 100644
index 0000000..8df2307
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$3Splitr.class b/JigsawAgent/com/google/common/collect/Streams$3Splitr.class
new file mode 100644
index 0000000..a94b67b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$3Splitr.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$4.class b/JigsawAgent/com/google/common/collect/Streams$4.class
new file mode 100644
index 0000000..edb0fe8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$4Splitr.class b/JigsawAgent/com/google/common/collect/Streams$4Splitr.class
new file mode 100644
index 0000000..1eb8299
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$4Splitr.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$5.class b/JigsawAgent/com/google/common/collect/Streams$5.class
new file mode 100644
index 0000000..3e2ca6c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$5.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$DoubleFunctionWithIndex.class b/JigsawAgent/com/google/common/collect/Streams$DoubleFunctionWithIndex.class
new file mode 100644
index 0000000..a73af17
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$DoubleFunctionWithIndex.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$FunctionWithIndex.class b/JigsawAgent/com/google/common/collect/Streams$FunctionWithIndex.class
new file mode 100644
index 0000000..96c5c0a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$FunctionWithIndex.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$IntFunctionWithIndex.class b/JigsawAgent/com/google/common/collect/Streams$IntFunctionWithIndex.class
new file mode 100644
index 0000000..62070e0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$IntFunctionWithIndex.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$LongFunctionWithIndex.class b/JigsawAgent/com/google/common/collect/Streams$LongFunctionWithIndex.class
new file mode 100644
index 0000000..888d5c9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$LongFunctionWithIndex.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$MapWithIndexSpliterator.class b/JigsawAgent/com/google/common/collect/Streams$MapWithIndexSpliterator.class
new file mode 100644
index 0000000..ecbe65d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$MapWithIndexSpliterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams$TemporaryPair.class b/JigsawAgent/com/google/common/collect/Streams$TemporaryPair.class
new file mode 100644
index 0000000..a5a1094
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams$TemporaryPair.class differ
diff --git a/JigsawAgent/com/google/common/collect/Streams.class b/JigsawAgent/com/google/common/collect/Streams.class
new file mode 100644
index 0000000..19b724c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Streams.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$1.class b/JigsawAgent/com/google/common/collect/Synchronized$1.class
new file mode 100644
index 0000000..2a82ca5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMap.class
new file mode 100644
index 0000000..f097548
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class
new file mode 100644
index 0000000..8f99087
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class
new file mode 100644
index 0000000..5c10cfd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries.class
new file mode 100644
index 0000000..02e2449
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapEntries.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class
new file mode 100644
index 0000000..0d2011f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapValues$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapValues.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapValues.class
new file mode 100644
index 0000000..3ce6682
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedAsMapValues.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedBiMap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedBiMap.class
new file mode 100644
index 0000000..40cb4ec
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedBiMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedCollection.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedCollection.class
new file mode 100644
index 0000000..7eabc1a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedCollection.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedDeque.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedDeque.class
new file mode 100644
index 0000000..106fd8d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedDeque.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedEntry.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedEntry.class
new file mode 100644
index 0000000..930263f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedList.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedList.class
new file mode 100644
index 0000000..9558a8d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedListMultimap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedListMultimap.class
new file mode 100644
index 0000000..cec7e01
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedListMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMap.class
new file mode 100644
index 0000000..8252665
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMultimap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMultimap.class
new file mode 100644
index 0000000..b112f02
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMultiset.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMultiset.class
new file mode 100644
index 0000000..6327451
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedNavigableMap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedNavigableMap.class
new file mode 100644
index 0000000..33b45e8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedNavigableMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedNavigableSet.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedNavigableSet.class
new file mode 100644
index 0000000..b9fe7da
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedNavigableSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedObject.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedObject.class
new file mode 100644
index 0000000..6252c14
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedObject.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedQueue.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedQueue.class
new file mode 100644
index 0000000..f951cfd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedQueue.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedRandomAccessList.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedRandomAccessList.class
new file mode 100644
index 0000000..9764b85
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedRandomAccessList.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSet.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSet.class
new file mode 100644
index 0000000..98cc694
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSetMultimap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSetMultimap.class
new file mode 100644
index 0000000..62a5828
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedMap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedMap.class
new file mode 100644
index 0000000..6a84e30
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedSet.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedSet.class
new file mode 100644
index 0000000..fde842b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class
new file mode 100644
index 0000000..1ca247f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable$1.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable$1.class
new file mode 100644
index 0000000..b13764b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable$2.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable$2.class
new file mode 100644
index 0000000..3850751
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable.class b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable.class
new file mode 100644
index 0000000..4d9477f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized$SynchronizedTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Synchronized.class b/JigsawAgent/com/google/common/collect/Synchronized.class
new file mode 100644
index 0000000..adeedc2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Synchronized.class differ
diff --git a/JigsawAgent/com/google/common/collect/Table$Cell.class b/JigsawAgent/com/google/common/collect/Table$Cell.class
new file mode 100644
index 0000000..ea37868
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Table$Cell.class differ
diff --git a/JigsawAgent/com/google/common/collect/Table.class b/JigsawAgent/com/google/common/collect/Table.class
new file mode 100644
index 0000000..3486ed0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Table.class differ
diff --git a/JigsawAgent/com/google/common/collect/TableCollectors$1.class b/JigsawAgent/com/google/common/collect/TableCollectors$1.class
new file mode 100644
index 0000000..333f8a9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TableCollectors$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TableCollectors$ImmutableTableCollectorState.class b/JigsawAgent/com/google/common/collect/TableCollectors$ImmutableTableCollectorState.class
new file mode 100644
index 0000000..e9ef2ea
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TableCollectors$ImmutableTableCollectorState.class differ
diff --git a/JigsawAgent/com/google/common/collect/TableCollectors$MutableCell.class b/JigsawAgent/com/google/common/collect/TableCollectors$MutableCell.class
new file mode 100644
index 0000000..9f1a4a6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TableCollectors$MutableCell.class differ
diff --git a/JigsawAgent/com/google/common/collect/TableCollectors.class b/JigsawAgent/com/google/common/collect/TableCollectors.class
new file mode 100644
index 0000000..6d7cf9c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TableCollectors.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$1.class b/JigsawAgent/com/google/common/collect/Tables$1.class
new file mode 100644
index 0000000..7779bde
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$AbstractCell.class b/JigsawAgent/com/google/common/collect/Tables$AbstractCell.class
new file mode 100644
index 0000000..e3c1060
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$AbstractCell.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$ImmutableCell.class b/JigsawAgent/com/google/common/collect/Tables$ImmutableCell.class
new file mode 100644
index 0000000..275f6bb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$ImmutableCell.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$TransformedTable$1.class b/JigsawAgent/com/google/common/collect/Tables$TransformedTable$1.class
new file mode 100644
index 0000000..be6a460
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$TransformedTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$TransformedTable$2.class b/JigsawAgent/com/google/common/collect/Tables$TransformedTable$2.class
new file mode 100644
index 0000000..5284f16
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$TransformedTable$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$TransformedTable$3.class b/JigsawAgent/com/google/common/collect/Tables$TransformedTable$3.class
new file mode 100644
index 0000000..37e009a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$TransformedTable$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$TransformedTable.class b/JigsawAgent/com/google/common/collect/Tables$TransformedTable.class
new file mode 100644
index 0000000..c2c3028
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$TransformedTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$TransposeTable$1.class b/JigsawAgent/com/google/common/collect/Tables$TransposeTable$1.class
new file mode 100644
index 0000000..042a8fa
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$TransposeTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$TransposeTable.class b/JigsawAgent/com/google/common/collect/Tables$TransposeTable.class
new file mode 100644
index 0000000..aef4cb7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$TransposeTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$UnmodifiableRowSortedMap.class b/JigsawAgent/com/google/common/collect/Tables$UnmodifiableRowSortedMap.class
new file mode 100644
index 0000000..e09d90c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$UnmodifiableRowSortedMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables$UnmodifiableTable.class b/JigsawAgent/com/google/common/collect/Tables$UnmodifiableTable.class
new file mode 100644
index 0000000..86a3328
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables$UnmodifiableTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/Tables.class b/JigsawAgent/com/google/common/collect/Tables.class
new file mode 100644
index 0000000..290c93d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/Tables.class differ
diff --git a/JigsawAgent/com/google/common/collect/TopKSelector.class b/JigsawAgent/com/google/common/collect/TopKSelector.class
new file mode 100644
index 0000000..d88acb5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TopKSelector.class differ
diff --git a/JigsawAgent/com/google/common/collect/TransformedIterator.class b/JigsawAgent/com/google/common/collect/TransformedIterator.class
new file mode 100644
index 0000000..4cb54ed
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TransformedIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/TransformedListIterator.class b/JigsawAgent/com/google/common/collect/TransformedListIterator.class
new file mode 100644
index 0000000..1a14988
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TransformedListIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeBasedTable$1.class b/JigsawAgent/com/google/common/collect/TreeBasedTable$1.class
new file mode 100644
index 0000000..4e468a8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeBasedTable$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeBasedTable$2.class b/JigsawAgent/com/google/common/collect/TreeBasedTable$2.class
new file mode 100644
index 0000000..feca214
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeBasedTable$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeBasedTable$Factory.class b/JigsawAgent/com/google/common/collect/TreeBasedTable$Factory.class
new file mode 100644
index 0000000..e82169b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeBasedTable$Factory.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeBasedTable$TreeRow.class b/JigsawAgent/com/google/common/collect/TreeBasedTable$TreeRow.class
new file mode 100644
index 0000000..77e8915
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeBasedTable$TreeRow.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeBasedTable.class b/JigsawAgent/com/google/common/collect/TreeBasedTable.class
new file mode 100644
index 0000000..2750fcd
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeBasedTable.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultimap.class b/JigsawAgent/com/google/common/collect/TreeMultimap.class
new file mode 100644
index 0000000..dab32b6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultimap.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$1.class b/JigsawAgent/com/google/common/collect/TreeMultiset$1.class
new file mode 100644
index 0000000..21fad01
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$2.class b/JigsawAgent/com/google/common/collect/TreeMultiset$2.class
new file mode 100644
index 0000000..9f7883d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$3.class b/JigsawAgent/com/google/common/collect/TreeMultiset$3.class
new file mode 100644
index 0000000..387dfee
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$4.class b/JigsawAgent/com/google/common/collect/TreeMultiset$4.class
new file mode 100644
index 0000000..ed864f8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate$1.class b/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate$1.class
new file mode 100644
index 0000000..816c608
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate$2.class b/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate$2.class
new file mode 100644
index 0000000..4d8f84c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate.class b/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate.class
new file mode 100644
index 0000000..3db0cbb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$Aggregate.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$AvlNode.class b/JigsawAgent/com/google/common/collect/TreeMultiset$AvlNode.class
new file mode 100644
index 0000000..a3c264d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$AvlNode.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset$Reference.class b/JigsawAgent/com/google/common/collect/TreeMultiset$Reference.class
new file mode 100644
index 0000000..1a0cb4c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset$Reference.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeMultiset.class b/JigsawAgent/com/google/common/collect/TreeMultiset.class
new file mode 100644
index 0000000..9a060e3
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$1.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$1.class
new file mode 100644
index 0000000..69b5954
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$AsMapOfRanges.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$AsMapOfRanges.class
new file mode 100644
index 0000000..7dbdc27
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$AsMapOfRanges.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$RangeMapEntry.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$RangeMapEntry.class
new file mode 100644
index 0000000..b655af7
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$RangeMapEntry.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$1$1.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$1$1.class
new file mode 100644
index 0000000..55c52b6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$1$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$1.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$1.class
new file mode 100644
index 0000000..a6ccfb9
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class
new file mode 100644
index 0000000..096aa68
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class
new file mode 100644
index 0000000..3a3baa0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class
new file mode 100644
index 0000000..d428bd5
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4.class
new file mode 100644
index 0000000..bbc235e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class
new file mode 100644
index 0000000..318d39b
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap.class b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap.class
new file mode 100644
index 0000000..168e260
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap$SubRangeMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeMap.class b/JigsawAgent/com/google/common/collect/TreeRangeMap.class
new file mode 100644
index 0000000..7e592a6
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeMap.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$1.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$1.class
new file mode 100644
index 0000000..259f658
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$AsRanges.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$AsRanges.class
new file mode 100644
index 0000000..a27519e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$AsRanges.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$Complement.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$Complement.class
new file mode 100644
index 0000000..3ba5388
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$Complement.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class
new file mode 100644
index 0000000..a8b4b3e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class
new file mode 100644
index 0000000..3aff715
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class
new file mode 100644
index 0000000..abb50cc
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class
new file mode 100644
index 0000000..39b6e78
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class
new file mode 100644
index 0000000..9bfdf40
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound.class
new file mode 100644
index 0000000..a1280da
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$RangesByUpperBound.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSet.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSet.class
new file mode 100644
index 0000000..d20eaa2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class
new file mode 100644
index 0000000..ae0eb2a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class
new file mode 100644
index 0000000..c1ff93d
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class
new file mode 100644
index 0000000..4cc6963
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeRangeSet.class b/JigsawAgent/com/google/common/collect/TreeRangeSet.class
new file mode 100644
index 0000000..ba111eb
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeRangeSet.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$1.class b/JigsawAgent/com/google/common/collect/TreeTraverser$1.class
new file mode 100644
index 0000000..526677e
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$2$1.class b/JigsawAgent/com/google/common/collect/TreeTraverser$2$1.class
new file mode 100644
index 0000000..880eab0
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$2$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$2.class b/JigsawAgent/com/google/common/collect/TreeTraverser$2.class
new file mode 100644
index 0000000..e08117c
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$2.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$3$1.class b/JigsawAgent/com/google/common/collect/TreeTraverser$3$1.class
new file mode 100644
index 0000000..e788f45
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$3$1.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$3.class b/JigsawAgent/com/google/common/collect/TreeTraverser$3.class
new file mode 100644
index 0000000..99f8954
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$3.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$4.class b/JigsawAgent/com/google/common/collect/TreeTraverser$4.class
new file mode 100644
index 0000000..96c8f4f
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$4.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$BreadthFirstIterator.class b/JigsawAgent/com/google/common/collect/TreeTraverser$BreadthFirstIterator.class
new file mode 100644
index 0000000..ee1d509
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$BreadthFirstIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$PostOrderIterator.class b/JigsawAgent/com/google/common/collect/TreeTraverser$PostOrderIterator.class
new file mode 100644
index 0000000..aef12d8
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$PostOrderIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$PostOrderNode.class b/JigsawAgent/com/google/common/collect/TreeTraverser$PostOrderNode.class
new file mode 100644
index 0000000..e0cb5b4
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$PostOrderNode.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser$PreOrderIterator.class b/JigsawAgent/com/google/common/collect/TreeTraverser$PreOrderIterator.class
new file mode 100644
index 0000000..6eec2f1
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser$PreOrderIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/TreeTraverser.class b/JigsawAgent/com/google/common/collect/TreeTraverser.class
new file mode 100644
index 0000000..ee0b993
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/TreeTraverser.class differ
diff --git a/JigsawAgent/com/google/common/collect/UnmodifiableIterator.class b/JigsawAgent/com/google/common/collect/UnmodifiableIterator.class
new file mode 100644
index 0000000..3b30eb2
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/UnmodifiableIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/UnmodifiableListIterator.class b/JigsawAgent/com/google/common/collect/UnmodifiableListIterator.class
new file mode 100644
index 0000000..fb6ea70
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/UnmodifiableListIterator.class differ
diff --git a/JigsawAgent/com/google/common/collect/UnmodifiableSortedMultiset.class b/JigsawAgent/com/google/common/collect/UnmodifiableSortedMultiset.class
new file mode 100644
index 0000000..d0869ed
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/UnmodifiableSortedMultiset.class differ
diff --git a/JigsawAgent/com/google/common/collect/UsingToStringOrdering.class b/JigsawAgent/com/google/common/collect/UsingToStringOrdering.class
new file mode 100644
index 0000000..7948a26
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/UsingToStringOrdering.class differ
diff --git a/JigsawAgent/com/google/common/collect/package-info.class b/JigsawAgent/com/google/common/collect/package-info.class
new file mode 100644
index 0000000..537a45a
Binary files /dev/null and b/JigsawAgent/com/google/common/collect/package-info.class differ
diff --git a/JigsawAgent/com/google/common/escape/ArrayBasedCharEscaper.class b/JigsawAgent/com/google/common/escape/ArrayBasedCharEscaper.class
new file mode 100644
index 0000000..231f15f
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/ArrayBasedCharEscaper.class differ
diff --git a/JigsawAgent/com/google/common/escape/ArrayBasedEscaperMap.class b/JigsawAgent/com/google/common/escape/ArrayBasedEscaperMap.class
new file mode 100644
index 0000000..a5e7021
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/ArrayBasedEscaperMap.class differ
diff --git a/JigsawAgent/com/google/common/escape/ArrayBasedUnicodeEscaper.class b/JigsawAgent/com/google/common/escape/ArrayBasedUnicodeEscaper.class
new file mode 100644
index 0000000..3d7559e
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/ArrayBasedUnicodeEscaper.class differ
diff --git a/JigsawAgent/com/google/common/escape/CharEscaper.class b/JigsawAgent/com/google/common/escape/CharEscaper.class
new file mode 100644
index 0000000..9d42b48
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/CharEscaper.class differ
diff --git a/JigsawAgent/com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class b/JigsawAgent/com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class
new file mode 100644
index 0000000..ec624b9
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/CharEscaperBuilder$CharArrayDecorator.class differ
diff --git a/JigsawAgent/com/google/common/escape/CharEscaperBuilder.class b/JigsawAgent/com/google/common/escape/CharEscaperBuilder.class
new file mode 100644
index 0000000..398f519
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/CharEscaperBuilder.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escaper$1.class b/JigsawAgent/com/google/common/escape/Escaper$1.class
new file mode 100644
index 0000000..6f2805b
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escaper$1.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escaper.class b/JigsawAgent/com/google/common/escape/Escaper.class
new file mode 100644
index 0000000..83f132d
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escaper.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escapers$1.class b/JigsawAgent/com/google/common/escape/Escapers$1.class
new file mode 100644
index 0000000..5c018cb
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escapers$1.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escapers$2.class b/JigsawAgent/com/google/common/escape/Escapers$2.class
new file mode 100644
index 0000000..933c532
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escapers$2.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escapers$Builder$1.class b/JigsawAgent/com/google/common/escape/Escapers$Builder$1.class
new file mode 100644
index 0000000..63abbc3
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escapers$Builder$1.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escapers$Builder.class b/JigsawAgent/com/google/common/escape/Escapers$Builder.class
new file mode 100644
index 0000000..1db45a9
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escapers$Builder.class differ
diff --git a/JigsawAgent/com/google/common/escape/Escapers.class b/JigsawAgent/com/google/common/escape/Escapers.class
new file mode 100644
index 0000000..3e2be17
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Escapers.class differ
diff --git a/JigsawAgent/com/google/common/escape/Platform$1.class b/JigsawAgent/com/google/common/escape/Platform$1.class
new file mode 100644
index 0000000..3dee9ec
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Platform$1.class differ
diff --git a/JigsawAgent/com/google/common/escape/Platform.class b/JigsawAgent/com/google/common/escape/Platform.class
new file mode 100644
index 0000000..1544283
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/Platform.class differ
diff --git a/JigsawAgent/com/google/common/escape/UnicodeEscaper.class b/JigsawAgent/com/google/common/escape/UnicodeEscaper.class
new file mode 100644
index 0000000..6a7e3b0
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/UnicodeEscaper.class differ
diff --git a/JigsawAgent/com/google/common/escape/package-info.class b/JigsawAgent/com/google/common/escape/package-info.class
new file mode 100644
index 0000000..4dd0288
Binary files /dev/null and b/JigsawAgent/com/google/common/escape/package-info.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/AllowConcurrentEvents.class b/JigsawAgent/com/google/common/eventbus/AllowConcurrentEvents.class
new file mode 100644
index 0000000..694d002
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/AllowConcurrentEvents.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/AsyncEventBus.class b/JigsawAgent/com/google/common/eventbus/AsyncEventBus.class
new file mode 100644
index 0000000..9654a13
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/AsyncEventBus.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/DeadEvent.class b/JigsawAgent/com/google/common/eventbus/DeadEvent.class
new file mode 100644
index 0000000..e4a4eb0
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/DeadEvent.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$1.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$1.class
new file mode 100644
index 0000000..cc76d68
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$1.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$ImmediateDispatcher.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$ImmediateDispatcher.class
new file mode 100644
index 0000000..fa8ca7e
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$ImmediateDispatcher.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber.class
new file mode 100644
index 0000000..6f197f4
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher.class
new file mode 100644
index 0000000..e0b2f50
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1.class
new file mode 100644
index 0000000..13fa96d
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2.class
new file mode 100644
index 0000000..d32c678
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event.class
new file mode 100644
index 0000000..de39724
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher.class b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher.class
new file mode 100644
index 0000000..bd8e183
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Dispatcher.class b/JigsawAgent/com/google/common/eventbus/Dispatcher.class
new file mode 100644
index 0000000..e365338
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Dispatcher.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/EventBus$LoggingHandler.class b/JigsawAgent/com/google/common/eventbus/EventBus$LoggingHandler.class
new file mode 100644
index 0000000..6a381eb
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/EventBus$LoggingHandler.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/EventBus.class b/JigsawAgent/com/google/common/eventbus/EventBus.class
new file mode 100644
index 0000000..3f009fe
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/EventBus.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Subscribe.class b/JigsawAgent/com/google/common/eventbus/Subscribe.class
new file mode 100644
index 0000000..304d96f
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Subscribe.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Subscriber$1.class b/JigsawAgent/com/google/common/eventbus/Subscriber$1.class
new file mode 100644
index 0000000..fb8a1f9
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Subscriber$1.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Subscriber$SynchronizedSubscriber.class b/JigsawAgent/com/google/common/eventbus/Subscriber$SynchronizedSubscriber.class
new file mode 100644
index 0000000..78c361b
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Subscriber$SynchronizedSubscriber.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/Subscriber.class b/JigsawAgent/com/google/common/eventbus/Subscriber.class
new file mode 100644
index 0000000..98bd213
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/Subscriber.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/SubscriberExceptionContext.class b/JigsawAgent/com/google/common/eventbus/SubscriberExceptionContext.class
new file mode 100644
index 0000000..8c23772
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/SubscriberExceptionContext.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/SubscriberExceptionHandler.class b/JigsawAgent/com/google/common/eventbus/SubscriberExceptionHandler.class
new file mode 100644
index 0000000..f1d7923
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/SubscriberExceptionHandler.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$1.class b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$1.class
new file mode 100644
index 0000000..9a6747a
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$1.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$2.class b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$2.class
new file mode 100644
index 0000000..65342d8
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$2.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$MethodIdentifier.class b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$MethodIdentifier.class
new file mode 100644
index 0000000..3beab54
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry$MethodIdentifier.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/SubscriberRegistry.class b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry.class
new file mode 100644
index 0000000..fded66a
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/SubscriberRegistry.class differ
diff --git a/JigsawAgent/com/google/common/eventbus/package-info.class b/JigsawAgent/com/google/common/eventbus/package-info.class
new file mode 100644
index 0000000..eafb24a
Binary files /dev/null and b/JigsawAgent/com/google/common/eventbus/package-info.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractBaseGraph$1.class b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$1.class
new file mode 100644
index 0000000..5b2db5e
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$1.class b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$1.class
new file mode 100644
index 0000000..5fc4d6b
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$2.class b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$2.class
new file mode 100644
index 0000000..be79dc6
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$3.class b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$3.class
new file mode 100644
index 0000000..cbd42ba
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2$3.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2.class b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2.class
new file mode 100644
index 0000000..713ac57
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractBaseGraph$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractBaseGraph.class b/JigsawAgent/com/google/common/graph/AbstractBaseGraph.class
new file mode 100644
index 0000000..92233af
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractBaseGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractDirectedNetworkConnections$1.class b/JigsawAgent/com/google/common/graph/AbstractDirectedNetworkConnections$1.class
new file mode 100644
index 0000000..c015a92
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractDirectedNetworkConnections$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractDirectedNetworkConnections.class b/JigsawAgent/com/google/common/graph/AbstractDirectedNetworkConnections.class
new file mode 100644
index 0000000..7b5d009
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractDirectedNetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractGraph.class b/JigsawAgent/com/google/common/graph/AbstractGraph.class
new file mode 100644
index 0000000..7ee0084
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractGraphBuilder.class b/JigsawAgent/com/google/common/graph/AbstractGraphBuilder.class
new file mode 100644
index 0000000..c63c252
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractGraphBuilder.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractNetwork$1$1$1.class b/JigsawAgent/com/google/common/graph/AbstractNetwork$1$1$1.class
new file mode 100644
index 0000000..43f9075
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractNetwork$1$1$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractNetwork$1$1.class b/JigsawAgent/com/google/common/graph/AbstractNetwork$1$1.class
new file mode 100644
index 0000000..444b2c8
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractNetwork$1$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractNetwork$1.class b/JigsawAgent/com/google/common/graph/AbstractNetwork$1.class
new file mode 100644
index 0000000..f2a9d14
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractNetwork$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractNetwork$2.class b/JigsawAgent/com/google/common/graph/AbstractNetwork$2.class
new file mode 100644
index 0000000..976756b
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractNetwork$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractNetwork$3.class b/JigsawAgent/com/google/common/graph/AbstractNetwork$3.class
new file mode 100644
index 0000000..9527c74
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractNetwork$3.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractNetwork.class b/JigsawAgent/com/google/common/graph/AbstractNetwork.class
new file mode 100644
index 0000000..b6cfbfe
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractUndirectedNetworkConnections.class b/JigsawAgent/com/google/common/graph/AbstractUndirectedNetworkConnections.class
new file mode 100644
index 0000000..7d122e5
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractUndirectedNetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractValueGraph$1.class b/JigsawAgent/com/google/common/graph/AbstractValueGraph$1.class
new file mode 100644
index 0000000..e69c660
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractValueGraph$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractValueGraph$2.class b/JigsawAgent/com/google/common/graph/AbstractValueGraph$2.class
new file mode 100644
index 0000000..a65abe8
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractValueGraph$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/AbstractValueGraph.class b/JigsawAgent/com/google/common/graph/AbstractValueGraph.class
new file mode 100644
index 0000000..0b79de8
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/AbstractValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/BaseGraph.class b/JigsawAgent/com/google/common/graph/BaseGraph.class
new file mode 100644
index 0000000..47f409d
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/BaseGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$1$1.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$1$1.class
new file mode 100644
index 0000000..fcf50ba
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$1$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$1.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$1.class
new file mode 100644
index 0000000..034e65e
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2$1.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2$1.class
new file mode 100644
index 0000000..b798765
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2$2.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2$2.class
new file mode 100644
index 0000000..364b0b2
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2.class
new file mode 100644
index 0000000..0c61d72
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3$1.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3$1.class
new file mode 100644
index 0000000..8f8c616
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3$2.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3$2.class
new file mode 100644
index 0000000..4a533ff
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3.class
new file mode 100644
index 0000000..b6f3c28
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$3.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$4.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$4.class
new file mode 100644
index 0000000..43ddd9b
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$4.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$5.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$5.class
new file mode 100644
index 0000000..bc2b4d9
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$5.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$6.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$6.class
new file mode 100644
index 0000000..513779c
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$6.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$7.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$7.class
new file mode 100644
index 0000000..ff3a154
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$7.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$8.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$8.class
new file mode 100644
index 0000000..14f798d
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$8.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred.class
new file mode 100644
index 0000000..f216c64
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ.class
new file mode 100644
index 0000000..78aa56c
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection.class
new file mode 100644
index 0000000..c8ca181
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$NodeConnection.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections$PredAndSucc.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$PredAndSucc.class
new file mode 100644
index 0000000..a889883
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections$PredAndSucc.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedGraphConnections.class b/JigsawAgent/com/google/common/graph/DirectedGraphConnections.class
new file mode 100644
index 0000000..67839e7
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedGraphConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedMultiNetworkConnections$1.class b/JigsawAgent/com/google/common/graph/DirectedMultiNetworkConnections$1.class
new file mode 100644
index 0000000..5bcbc03
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedMultiNetworkConnections$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedMultiNetworkConnections.class b/JigsawAgent/com/google/common/graph/DirectedMultiNetworkConnections.class
new file mode 100644
index 0000000..46288ec
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedMultiNetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/DirectedNetworkConnections.class b/JigsawAgent/com/google/common/graph/DirectedNetworkConnections.class
new file mode 100644
index 0000000..7109a7f
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/DirectedNetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/EdgesConnecting.class b/JigsawAgent/com/google/common/graph/EdgesConnecting.class
new file mode 100644
index 0000000..ca122a3
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EdgesConnecting.class differ
diff --git a/JigsawAgent/com/google/common/graph/ElementOrder$1.class b/JigsawAgent/com/google/common/graph/ElementOrder$1.class
new file mode 100644
index 0000000..da51867
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ElementOrder$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/ElementOrder$Type.class b/JigsawAgent/com/google/common/graph/ElementOrder$Type.class
new file mode 100644
index 0000000..65cfcc2
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ElementOrder$Type.class differ
diff --git a/JigsawAgent/com/google/common/graph/ElementOrder.class b/JigsawAgent/com/google/common/graph/ElementOrder.class
new file mode 100644
index 0000000..953a82a
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ElementOrder.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPair$1.class b/JigsawAgent/com/google/common/graph/EndpointPair$1.class
new file mode 100644
index 0000000..6f87c75
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPair$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPair$Ordered.class b/JigsawAgent/com/google/common/graph/EndpointPair$Ordered.class
new file mode 100644
index 0000000..557efd5
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPair$Ordered.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPair$Unordered.class b/JigsawAgent/com/google/common/graph/EndpointPair$Unordered.class
new file mode 100644
index 0000000..c2aa6ca
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPair$Unordered.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPair.class b/JigsawAgent/com/google/common/graph/EndpointPair.class
new file mode 100644
index 0000000..de664f7
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPair.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPairIterator$1.class b/JigsawAgent/com/google/common/graph/EndpointPairIterator$1.class
new file mode 100644
index 0000000..c67e749
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPairIterator$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPairIterator$Directed.class b/JigsawAgent/com/google/common/graph/EndpointPairIterator$Directed.class
new file mode 100644
index 0000000..e35a738
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPairIterator$Directed.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPairIterator$Undirected.class b/JigsawAgent/com/google/common/graph/EndpointPairIterator$Undirected.class
new file mode 100644
index 0000000..a824519
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPairIterator$Undirected.class differ
diff --git a/JigsawAgent/com/google/common/graph/EndpointPairIterator.class b/JigsawAgent/com/google/common/graph/EndpointPairIterator.class
new file mode 100644
index 0000000..14f75f5
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/EndpointPairIterator.class differ
diff --git a/JigsawAgent/com/google/common/graph/ForwardingGraph.class b/JigsawAgent/com/google/common/graph/ForwardingGraph.class
new file mode 100644
index 0000000..9a7bd56
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ForwardingGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/ForwardingNetwork.class b/JigsawAgent/com/google/common/graph/ForwardingNetwork.class
new file mode 100644
index 0000000..e0e0fd7
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ForwardingNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/ForwardingValueGraph.class b/JigsawAgent/com/google/common/graph/ForwardingValueGraph.class
new file mode 100644
index 0000000..17c45b4
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ForwardingValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graph.class b/JigsawAgent/com/google/common/graph/Graph.class
new file mode 100644
index 0000000..b2f3b92
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graph.class differ
diff --git a/JigsawAgent/com/google/common/graph/GraphBuilder.class b/JigsawAgent/com/google/common/graph/GraphBuilder.class
new file mode 100644
index 0000000..60715be
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/GraphBuilder.class differ
diff --git a/JigsawAgent/com/google/common/graph/GraphConnections.class b/JigsawAgent/com/google/common/graph/GraphConnections.class
new file mode 100644
index 0000000..2134d3b
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/GraphConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/GraphConstants$Presence.class b/JigsawAgent/com/google/common/graph/GraphConstants$Presence.class
new file mode 100644
index 0000000..75e015d
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/GraphConstants$Presence.class differ
diff --git a/JigsawAgent/com/google/common/graph/GraphConstants.class b/JigsawAgent/com/google/common/graph/GraphConstants.class
new file mode 100644
index 0000000..701bad3
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/GraphConstants.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs$NodeVisitState.class b/JigsawAgent/com/google/common/graph/Graphs$NodeVisitState.class
new file mode 100644
index 0000000..32cfc40
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs$NodeVisitState.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph$1$1.class b/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph$1$1.class
new file mode 100644
index 0000000..fedeefc
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph$1$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph$1.class b/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph$1.class
new file mode 100644
index 0000000..eb621aa
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph.class b/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph.class
new file mode 100644
index 0000000..96b6e9a
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs$TransposedGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs$TransposedNetwork.class b/JigsawAgent/com/google/common/graph/Graphs$TransposedNetwork.class
new file mode 100644
index 0000000..132ab1c
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs$TransposedNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs$TransposedValueGraph.class b/JigsawAgent/com/google/common/graph/Graphs$TransposedValueGraph.class
new file mode 100644
index 0000000..20b7b51
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs$TransposedValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/Graphs.class b/JigsawAgent/com/google/common/graph/Graphs.class
new file mode 100644
index 0000000..91de549
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Graphs.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableGraph$Builder.class b/JigsawAgent/com/google/common/graph/ImmutableGraph$Builder.class
new file mode 100644
index 0000000..4b5cf32
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableGraph$Builder.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableGraph.class b/JigsawAgent/com/google/common/graph/ImmutableGraph.class
new file mode 100644
index 0000000..fa4ec6e
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableNetwork$1.class b/JigsawAgent/com/google/common/graph/ImmutableNetwork$1.class
new file mode 100644
index 0000000..16505b2
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableNetwork$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableNetwork$2.class b/JigsawAgent/com/google/common/graph/ImmutableNetwork$2.class
new file mode 100644
index 0000000..f302b24
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableNetwork$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableNetwork$3.class b/JigsawAgent/com/google/common/graph/ImmutableNetwork$3.class
new file mode 100644
index 0000000..496aa75
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableNetwork$3.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableNetwork$Builder.class b/JigsawAgent/com/google/common/graph/ImmutableNetwork$Builder.class
new file mode 100644
index 0000000..9b0e6ed
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableNetwork$Builder.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableNetwork.class b/JigsawAgent/com/google/common/graph/ImmutableNetwork.class
new file mode 100644
index 0000000..551a246
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableValueGraph$1.class b/JigsawAgent/com/google/common/graph/ImmutableValueGraph$1.class
new file mode 100644
index 0000000..2754634
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableValueGraph$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableValueGraph$Builder.class b/JigsawAgent/com/google/common/graph/ImmutableValueGraph$Builder.class
new file mode 100644
index 0000000..04bdc49
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableValueGraph$Builder.class differ
diff --git a/JigsawAgent/com/google/common/graph/ImmutableValueGraph.class b/JigsawAgent/com/google/common/graph/ImmutableValueGraph.class
new file mode 100644
index 0000000..7d095a3
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ImmutableValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/IncidentEdgeSet.class b/JigsawAgent/com/google/common/graph/IncidentEdgeSet.class
new file mode 100644
index 0000000..0eb81d2
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/IncidentEdgeSet.class differ
diff --git a/JigsawAgent/com/google/common/graph/MapIteratorCache$1$1.class b/JigsawAgent/com/google/common/graph/MapIteratorCache$1$1.class
new file mode 100644
index 0000000..778cc8c
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MapIteratorCache$1$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/MapIteratorCache$1.class b/JigsawAgent/com/google/common/graph/MapIteratorCache$1.class
new file mode 100644
index 0000000..9f63928
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MapIteratorCache$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/MapIteratorCache.class b/JigsawAgent/com/google/common/graph/MapIteratorCache.class
new file mode 100644
index 0000000..1898b33
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MapIteratorCache.class differ
diff --git a/JigsawAgent/com/google/common/graph/MapRetrievalCache$CacheEntry.class b/JigsawAgent/com/google/common/graph/MapRetrievalCache$CacheEntry.class
new file mode 100644
index 0000000..b7486db
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MapRetrievalCache$CacheEntry.class differ
diff --git a/JigsawAgent/com/google/common/graph/MapRetrievalCache.class b/JigsawAgent/com/google/common/graph/MapRetrievalCache.class
new file mode 100644
index 0000000..28a55fe
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MapRetrievalCache.class differ
diff --git a/JigsawAgent/com/google/common/graph/MultiEdgesConnecting$1.class b/JigsawAgent/com/google/common/graph/MultiEdgesConnecting$1.class
new file mode 100644
index 0000000..81c3612
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MultiEdgesConnecting$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/MultiEdgesConnecting.class b/JigsawAgent/com/google/common/graph/MultiEdgesConnecting.class
new file mode 100644
index 0000000..8d08035
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MultiEdgesConnecting.class differ
diff --git a/JigsawAgent/com/google/common/graph/MutableGraph.class b/JigsawAgent/com/google/common/graph/MutableGraph.class
new file mode 100644
index 0000000..5966a6e
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MutableGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/MutableNetwork.class b/JigsawAgent/com/google/common/graph/MutableNetwork.class
new file mode 100644
index 0000000..2eeadd4
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MutableNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/MutableValueGraph.class b/JigsawAgent/com/google/common/graph/MutableValueGraph.class
new file mode 100644
index 0000000..2c6e723
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/MutableValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/Network.class b/JigsawAgent/com/google/common/graph/Network.class
new file mode 100644
index 0000000..1c9e17b
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Network.class differ
diff --git a/JigsawAgent/com/google/common/graph/NetworkBuilder.class b/JigsawAgent/com/google/common/graph/NetworkBuilder.class
new file mode 100644
index 0000000..c297620
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/NetworkBuilder.class differ
diff --git a/JigsawAgent/com/google/common/graph/NetworkConnections.class b/JigsawAgent/com/google/common/graph/NetworkConnections.class
new file mode 100644
index 0000000..a5cdecc
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/NetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/PredecessorsFunction.class b/JigsawAgent/com/google/common/graph/PredecessorsFunction.class
new file mode 100644
index 0000000..7cea09d
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/PredecessorsFunction.class differ
diff --git a/JigsawAgent/com/google/common/graph/StandardMutableGraph.class b/JigsawAgent/com/google/common/graph/StandardMutableGraph.class
new file mode 100644
index 0000000..910e70f
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/StandardMutableGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/StandardMutableNetwork.class b/JigsawAgent/com/google/common/graph/StandardMutableNetwork.class
new file mode 100644
index 0000000..867e0b0
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/StandardMutableNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/StandardMutableValueGraph.class b/JigsawAgent/com/google/common/graph/StandardMutableValueGraph.class
new file mode 100644
index 0000000..08337ed
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/StandardMutableValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/StandardNetwork.class b/JigsawAgent/com/google/common/graph/StandardNetwork.class
new file mode 100644
index 0000000..d06e305
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/StandardNetwork.class differ
diff --git a/JigsawAgent/com/google/common/graph/StandardValueGraph$1.class b/JigsawAgent/com/google/common/graph/StandardValueGraph$1.class
new file mode 100644
index 0000000..0f64fc2
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/StandardValueGraph$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/StandardValueGraph.class b/JigsawAgent/com/google/common/graph/StandardValueGraph.class
new file mode 100644
index 0000000..da36cca
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/StandardValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/SuccessorsFunction.class b/JigsawAgent/com/google/common/graph/SuccessorsFunction.class
new file mode 100644
index 0000000..15034f4
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/SuccessorsFunction.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$1.class b/JigsawAgent/com/google/common/graph/Traverser$1.class
new file mode 100644
index 0000000..00b80ad
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$2.class b/JigsawAgent/com/google/common/graph/Traverser$2.class
new file mode 100644
index 0000000..5d12a0f
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$3.class b/JigsawAgent/com/google/common/graph/Traverser$3.class
new file mode 100644
index 0000000..01cd796
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$3.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$4.class b/JigsawAgent/com/google/common/graph/Traverser$4.class
new file mode 100644
index 0000000..a05d08e
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$4.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$5.class b/JigsawAgent/com/google/common/graph/Traverser$5.class
new file mode 100644
index 0000000..028b2c7
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$5.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder$1.class b/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder$1.class
new file mode 100644
index 0000000..fd71caa
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder$2.class b/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder$2.class
new file mode 100644
index 0000000..4dcd197
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder.class b/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder.class
new file mode 100644
index 0000000..1784b5c
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$InsertionOrder.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$Traversal$1.class b/JigsawAgent/com/google/common/graph/Traverser$Traversal$1.class
new file mode 100644
index 0000000..d9189ef
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$Traversal$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$Traversal$2.class b/JigsawAgent/com/google/common/graph/Traverser$Traversal$2.class
new file mode 100644
index 0000000..b9e9f2a
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$Traversal$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$Traversal$3.class b/JigsawAgent/com/google/common/graph/Traverser$Traversal$3.class
new file mode 100644
index 0000000..428d409
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$Traversal$3.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$Traversal$4.class b/JigsawAgent/com/google/common/graph/Traverser$Traversal$4.class
new file mode 100644
index 0000000..e22b15a
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$Traversal$4.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser$Traversal.class b/JigsawAgent/com/google/common/graph/Traverser$Traversal.class
new file mode 100644
index 0000000..07b82b4
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser$Traversal.class differ
diff --git a/JigsawAgent/com/google/common/graph/Traverser.class b/JigsawAgent/com/google/common/graph/Traverser.class
new file mode 100644
index 0000000..9baac4c
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/Traverser.class differ
diff --git a/JigsawAgent/com/google/common/graph/UndirectedGraphConnections$1.class b/JigsawAgent/com/google/common/graph/UndirectedGraphConnections$1.class
new file mode 100644
index 0000000..5ef7be7
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/UndirectedGraphConnections$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/UndirectedGraphConnections$2.class b/JigsawAgent/com/google/common/graph/UndirectedGraphConnections$2.class
new file mode 100644
index 0000000..e0eda2f
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/UndirectedGraphConnections$2.class differ
diff --git a/JigsawAgent/com/google/common/graph/UndirectedGraphConnections.class b/JigsawAgent/com/google/common/graph/UndirectedGraphConnections.class
new file mode 100644
index 0000000..f311edb
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/UndirectedGraphConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/UndirectedMultiNetworkConnections$1.class b/JigsawAgent/com/google/common/graph/UndirectedMultiNetworkConnections$1.class
new file mode 100644
index 0000000..c8c673d
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/UndirectedMultiNetworkConnections$1.class differ
diff --git a/JigsawAgent/com/google/common/graph/UndirectedMultiNetworkConnections.class b/JigsawAgent/com/google/common/graph/UndirectedMultiNetworkConnections.class
new file mode 100644
index 0000000..b4c2a74
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/UndirectedMultiNetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/UndirectedNetworkConnections.class b/JigsawAgent/com/google/common/graph/UndirectedNetworkConnections.class
new file mode 100644
index 0000000..94e2961
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/UndirectedNetworkConnections.class differ
diff --git a/JigsawAgent/com/google/common/graph/ValueGraph.class b/JigsawAgent/com/google/common/graph/ValueGraph.class
new file mode 100644
index 0000000..dcd8a58
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ValueGraph.class differ
diff --git a/JigsawAgent/com/google/common/graph/ValueGraphBuilder.class b/JigsawAgent/com/google/common/graph/ValueGraphBuilder.class
new file mode 100644
index 0000000..848f182
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/ValueGraphBuilder.class differ
diff --git a/JigsawAgent/com/google/common/graph/package-info.class b/JigsawAgent/com/google/common/graph/package-info.class
new file mode 100644
index 0000000..b038c29
Binary files /dev/null and b/JigsawAgent/com/google/common/graph/package-info.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractByteHasher.class b/JigsawAgent/com/google/common/hash/AbstractByteHasher.class
new file mode 100644
index 0000000..11eba25
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractByteHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractCompositeHashFunction$1.class b/JigsawAgent/com/google/common/hash/AbstractCompositeHashFunction$1.class
new file mode 100644
index 0000000..8672d8b
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractCompositeHashFunction$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractCompositeHashFunction.class b/JigsawAgent/com/google/common/hash/AbstractCompositeHashFunction.class
new file mode 100644
index 0000000..dbc6dcb
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractCompositeHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractHashFunction.class b/JigsawAgent/com/google/common/hash/AbstractHashFunction.class
new file mode 100644
index 0000000..bc7b52c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractHasher.class b/JigsawAgent/com/google/common/hash/AbstractHasher.class
new file mode 100644
index 0000000..72e37bf
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class b/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class
new file mode 100644
index 0000000..fbf940f
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class b/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class
new file mode 100644
index 0000000..b338abb
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction.class b/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction.class
new file mode 100644
index 0000000..6cda97e
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractNonStreamingHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/AbstractStreamingHasher.class b/JigsawAgent/com/google/common/hash/AbstractStreamingHasher.class
new file mode 100644
index 0000000..878939c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/AbstractStreamingHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilter$1.class b/JigsawAgent/com/google/common/hash/BloomFilter$1.class
new file mode 100644
index 0000000..f225182
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilter$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilter$SerialForm.class b/JigsawAgent/com/google/common/hash/BloomFilter$SerialForm.class
new file mode 100644
index 0000000..92495b5
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilter$SerialForm.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilter$Strategy.class b/JigsawAgent/com/google/common/hash/BloomFilter$Strategy.class
new file mode 100644
index 0000000..e068c6c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilter$Strategy.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilter.class b/JigsawAgent/com/google/common/hash/BloomFilter.class
new file mode 100644
index 0000000..7b1a8cf
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilter.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilterStrategies$1.class b/JigsawAgent/com/google/common/hash/BloomFilterStrategies$1.class
new file mode 100644
index 0000000..0d0d21b
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilterStrategies$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilterStrategies$2.class b/JigsawAgent/com/google/common/hash/BloomFilterStrategies$2.class
new file mode 100644
index 0000000..ac98f30
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilterStrategies$2.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilterStrategies$LockFreeBitArray.class b/JigsawAgent/com/google/common/hash/BloomFilterStrategies$LockFreeBitArray.class
new file mode 100644
index 0000000..9990b22
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilterStrategies$LockFreeBitArray.class differ
diff --git a/JigsawAgent/com/google/common/hash/BloomFilterStrategies.class b/JigsawAgent/com/google/common/hash/BloomFilterStrategies.class
new file mode 100644
index 0000000..f5514d9
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/BloomFilterStrategies.class differ
diff --git a/JigsawAgent/com/google/common/hash/ChecksumHashFunction$1.class b/JigsawAgent/com/google/common/hash/ChecksumHashFunction$1.class
new file mode 100644
index 0000000..ffe426d
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/ChecksumHashFunction$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/ChecksumHashFunction$ChecksumHasher.class b/JigsawAgent/com/google/common/hash/ChecksumHashFunction$ChecksumHasher.class
new file mode 100644
index 0000000..0035631
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/ChecksumHashFunction$ChecksumHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/ChecksumHashFunction.class b/JigsawAgent/com/google/common/hash/ChecksumHashFunction.class
new file mode 100644
index 0000000..2787639
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/ChecksumHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/Crc32cHashFunction$Crc32cHasher.class b/JigsawAgent/com/google/common/hash/Crc32cHashFunction$Crc32cHasher.class
new file mode 100644
index 0000000..bbe5fad
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Crc32cHashFunction$Crc32cHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/Crc32cHashFunction.class b/JigsawAgent/com/google/common/hash/Crc32cHashFunction.class
new file mode 100644
index 0000000..f3d515f
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Crc32cHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/FarmHashFingerprint64.class b/JigsawAgent/com/google/common/hash/FarmHashFingerprint64.class
new file mode 100644
index 0000000..7703e78
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/FarmHashFingerprint64.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnel.class b/JigsawAgent/com/google/common/hash/Funnel.class
new file mode 100644
index 0000000..0ecc3d9
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$ByteArrayFunnel.class b/JigsawAgent/com/google/common/hash/Funnels$ByteArrayFunnel.class
new file mode 100644
index 0000000..0d6da3d
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$ByteArrayFunnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$IntegerFunnel.class b/JigsawAgent/com/google/common/hash/Funnels$IntegerFunnel.class
new file mode 100644
index 0000000..d9d085c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$IntegerFunnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$LongFunnel.class b/JigsawAgent/com/google/common/hash/Funnels$LongFunnel.class
new file mode 100644
index 0000000..c977afa
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$LongFunnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$SequentialFunnel.class b/JigsawAgent/com/google/common/hash/Funnels$SequentialFunnel.class
new file mode 100644
index 0000000..8d42f64
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$SequentialFunnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$SinkAsStream.class b/JigsawAgent/com/google/common/hash/Funnels$SinkAsStream.class
new file mode 100644
index 0000000..d55dc12
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$SinkAsStream.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class b/JigsawAgent/com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class
new file mode 100644
index 0000000..5228970
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$StringCharsetFunnel.class b/JigsawAgent/com/google/common/hash/Funnels$StringCharsetFunnel.class
new file mode 100644
index 0000000..d6a52cc
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$StringCharsetFunnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels$UnencodedCharsFunnel.class b/JigsawAgent/com/google/common/hash/Funnels$UnencodedCharsFunnel.class
new file mode 100644
index 0000000..c7993c8
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels$UnencodedCharsFunnel.class differ
diff --git a/JigsawAgent/com/google/common/hash/Funnels.class b/JigsawAgent/com/google/common/hash/Funnels.class
new file mode 100644
index 0000000..c1a17e2
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Funnels.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashCode$BytesHashCode.class b/JigsawAgent/com/google/common/hash/HashCode$BytesHashCode.class
new file mode 100644
index 0000000..1109ac8
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashCode$BytesHashCode.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashCode$IntHashCode.class b/JigsawAgent/com/google/common/hash/HashCode$IntHashCode.class
new file mode 100644
index 0000000..87b0acd
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashCode$IntHashCode.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashCode$LongHashCode.class b/JigsawAgent/com/google/common/hash/HashCode$LongHashCode.class
new file mode 100644
index 0000000..6b3d394
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashCode$LongHashCode.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashCode.class b/JigsawAgent/com/google/common/hash/HashCode.class
new file mode 100644
index 0000000..9c3b47d
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashCode.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashFunction.class b/JigsawAgent/com/google/common/hash/HashFunction.class
new file mode 100644
index 0000000..f197331
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hasher.class b/JigsawAgent/com/google/common/hash/Hasher.class
new file mode 100644
index 0000000..5b96bd4
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$1.class b/JigsawAgent/com/google/common/hash/Hashing$1.class
new file mode 100644
index 0000000..1e1e96c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$ChecksumType$1.class b/JigsawAgent/com/google/common/hash/Hashing$ChecksumType$1.class
new file mode 100644
index 0000000..87b2c28
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$ChecksumType$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$ChecksumType$2.class b/JigsawAgent/com/google/common/hash/Hashing$ChecksumType$2.class
new file mode 100644
index 0000000..d826e19
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$ChecksumType$2.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$ChecksumType.class b/JigsawAgent/com/google/common/hash/Hashing$ChecksumType.class
new file mode 100644
index 0000000..ddaee6d
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$ChecksumType.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$ConcatenatedHashFunction.class b/JigsawAgent/com/google/common/hash/Hashing$ConcatenatedHashFunction.class
new file mode 100644
index 0000000..7117860
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$ConcatenatedHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$LinearCongruentialGenerator.class b/JigsawAgent/com/google/common/hash/Hashing$LinearCongruentialGenerator.class
new file mode 100644
index 0000000..d47bc61
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$LinearCongruentialGenerator.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$Md5Holder.class b/JigsawAgent/com/google/common/hash/Hashing$Md5Holder.class
new file mode 100644
index 0000000..e50701f
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$Md5Holder.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$Sha1Holder.class b/JigsawAgent/com/google/common/hash/Hashing$Sha1Holder.class
new file mode 100644
index 0000000..bdf42ea
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$Sha1Holder.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$Sha256Holder.class b/JigsawAgent/com/google/common/hash/Hashing$Sha256Holder.class
new file mode 100644
index 0000000..e7ca238
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$Sha256Holder.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$Sha384Holder.class b/JigsawAgent/com/google/common/hash/Hashing$Sha384Holder.class
new file mode 100644
index 0000000..34c4bee
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$Sha384Holder.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing$Sha512Holder.class b/JigsawAgent/com/google/common/hash/Hashing$Sha512Holder.class
new file mode 100644
index 0000000..1fa6501
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing$Sha512Holder.class differ
diff --git a/JigsawAgent/com/google/common/hash/Hashing.class b/JigsawAgent/com/google/common/hash/Hashing.class
new file mode 100644
index 0000000..d43d81d
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Hashing.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashingInputStream.class b/JigsawAgent/com/google/common/hash/HashingInputStream.class
new file mode 100644
index 0000000..7c9b5ce
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashingInputStream.class differ
diff --git a/JigsawAgent/com/google/common/hash/HashingOutputStream.class b/JigsawAgent/com/google/common/hash/HashingOutputStream.class
new file mode 100644
index 0000000..d98ca38
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/HashingOutputStream.class differ
diff --git a/JigsawAgent/com/google/common/hash/ImmutableSupplier.class b/JigsawAgent/com/google/common/hash/ImmutableSupplier.class
new file mode 100644
index 0000000..ccd3ca4
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/ImmutableSupplier.class differ
diff --git a/JigsawAgent/com/google/common/hash/Java8Compatibility.class b/JigsawAgent/com/google/common/hash/Java8Compatibility.class
new file mode 100644
index 0000000..8c17f23
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Java8Compatibility.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$1.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$1.class
new file mode 100644
index 0000000..d87a596
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1.class
new file mode 100644
index 0000000..390221e
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes.class
new file mode 100644
index 0000000..1107d98
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$LittleEndianBytes.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$LittleEndianBytes.class
new file mode 100644
index 0000000..69dae40
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$LittleEndianBytes.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1.class
new file mode 100644
index 0000000..15af0c7
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2.class
new file mode 100644
index 0000000..1060149
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$3.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$3.class
new file mode 100644
index 0000000..def1173
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$3.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray.class
new file mode 100644
index 0000000..df25930
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray$UnsafeByteArray.class differ
diff --git a/JigsawAgent/com/google/common/hash/LittleEndianByteArray.class b/JigsawAgent/com/google/common/hash/LittleEndianByteArray.class
new file mode 100644
index 0000000..344c216
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LittleEndianByteArray.class differ
diff --git a/JigsawAgent/com/google/common/hash/LongAddable.class b/JigsawAgent/com/google/common/hash/LongAddable.class
new file mode 100644
index 0000000..1328571
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LongAddable.class differ
diff --git a/JigsawAgent/com/google/common/hash/LongAddables$1.class b/JigsawAgent/com/google/common/hash/LongAddables$1.class
new file mode 100644
index 0000000..b32ab26
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LongAddables$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/LongAddables$2.class b/JigsawAgent/com/google/common/hash/LongAddables$2.class
new file mode 100644
index 0000000..acbe199
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LongAddables$2.class differ
diff --git a/JigsawAgent/com/google/common/hash/LongAddables$PureJavaLongAddable.class b/JigsawAgent/com/google/common/hash/LongAddables$PureJavaLongAddable.class
new file mode 100644
index 0000000..034256c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LongAddables$PureJavaLongAddable.class differ
diff --git a/JigsawAgent/com/google/common/hash/LongAddables.class b/JigsawAgent/com/google/common/hash/LongAddables.class
new file mode 100644
index 0000000..b2e0dac
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LongAddables.class differ
diff --git a/JigsawAgent/com/google/common/hash/LongAdder.class b/JigsawAgent/com/google/common/hash/LongAdder.class
new file mode 100644
index 0000000..cfe27c1
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/LongAdder.class differ
diff --git a/JigsawAgent/com/google/common/hash/MacHashFunction$1.class b/JigsawAgent/com/google/common/hash/MacHashFunction$1.class
new file mode 100644
index 0000000..d2502e2
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MacHashFunction$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/MacHashFunction$MacHasher.class b/JigsawAgent/com/google/common/hash/MacHashFunction$MacHasher.class
new file mode 100644
index 0000000..c6117a4
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MacHashFunction$MacHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/MacHashFunction.class b/JigsawAgent/com/google/common/hash/MacHashFunction.class
new file mode 100644
index 0000000..e0664c7
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MacHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$1.class b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$1.class
new file mode 100644
index 0000000..cbddd75
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class
new file mode 100644
index 0000000..2aea27c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$SerializedForm.class b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$SerializedForm.class
new file mode 100644
index 0000000..bea06cc
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction$SerializedForm.class differ
diff --git a/JigsawAgent/com/google/common/hash/MessageDigestHashFunction.class b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction.class
new file mode 100644
index 0000000..045cb42
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/MessageDigestHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class b/JigsawAgent/com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class
new file mode 100644
index 0000000..9d6f477
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/Murmur3_128HashFunction.class b/JigsawAgent/com/google/common/hash/Murmur3_128HashFunction.class
new file mode 100644
index 0000000..cc8ce9c
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Murmur3_128HashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class b/JigsawAgent/com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class
new file mode 100644
index 0000000..a26a64a
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/Murmur3_32HashFunction.class b/JigsawAgent/com/google/common/hash/Murmur3_32HashFunction.class
new file mode 100644
index 0000000..6748596
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Murmur3_32HashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/PrimitiveSink.class b/JigsawAgent/com/google/common/hash/PrimitiveSink.class
new file mode 100644
index 0000000..6e6ae6a
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/PrimitiveSink.class differ
diff --git a/JigsawAgent/com/google/common/hash/SipHashFunction$SipHasher.class b/JigsawAgent/com/google/common/hash/SipHashFunction$SipHasher.class
new file mode 100644
index 0000000..54f5736
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/SipHashFunction$SipHasher.class differ
diff --git a/JigsawAgent/com/google/common/hash/SipHashFunction.class b/JigsawAgent/com/google/common/hash/SipHashFunction.class
new file mode 100644
index 0000000..811f3d1
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/SipHashFunction.class differ
diff --git a/JigsawAgent/com/google/common/hash/Striped64$1.class b/JigsawAgent/com/google/common/hash/Striped64$1.class
new file mode 100644
index 0000000..c11629a
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Striped64$1.class differ
diff --git a/JigsawAgent/com/google/common/hash/Striped64$Cell.class b/JigsawAgent/com/google/common/hash/Striped64$Cell.class
new file mode 100644
index 0000000..e60bedf
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Striped64$Cell.class differ
diff --git a/JigsawAgent/com/google/common/hash/Striped64.class b/JigsawAgent/com/google/common/hash/Striped64.class
new file mode 100644
index 0000000..11b45a4
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/Striped64.class differ
diff --git a/JigsawAgent/com/google/common/hash/package-info.class b/JigsawAgent/com/google/common/hash/package-info.class
new file mode 100644
index 0000000..3b50f7d
Binary files /dev/null and b/JigsawAgent/com/google/common/hash/package-info.class differ
diff --git a/JigsawAgent/com/google/common/html/HtmlEscapers.class b/JigsawAgent/com/google/common/html/HtmlEscapers.class
new file mode 100644
index 0000000..36f8c01
Binary files /dev/null and b/JigsawAgent/com/google/common/html/HtmlEscapers.class differ
diff --git a/JigsawAgent/com/google/common/html/package-info.class b/JigsawAgent/com/google/common/html/package-info.class
new file mode 100644
index 0000000..94d4f02
Binary files /dev/null and b/JigsawAgent/com/google/common/html/package-info.class differ
diff --git a/JigsawAgent/com/google/common/io/AppendableWriter.class b/JigsawAgent/com/google/common/io/AppendableWriter.class
new file mode 100644
index 0000000..9671f7a
Binary files /dev/null and b/JigsawAgent/com/google/common/io/AppendableWriter.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$1.class b/JigsawAgent/com/google/common/io/BaseEncoding$1.class
new file mode 100644
index 0000000..2d149d5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$1.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$2.class b/JigsawAgent/com/google/common/io/BaseEncoding$2.class
new file mode 100644
index 0000000..e42a259
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$2.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$3.class b/JigsawAgent/com/google/common/io/BaseEncoding$3.class
new file mode 100644
index 0000000..858130b
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$3.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$4.class b/JigsawAgent/com/google/common/io/BaseEncoding$4.class
new file mode 100644
index 0000000..a44b1c8
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$4.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$5.class b/JigsawAgent/com/google/common/io/BaseEncoding$5.class
new file mode 100644
index 0000000..75024ae
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$5.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$Alphabet.class b/JigsawAgent/com/google/common/io/BaseEncoding$Alphabet.class
new file mode 100644
index 0000000..cc4443d
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$Alphabet.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$Base16Encoding.class b/JigsawAgent/com/google/common/io/BaseEncoding$Base16Encoding.class
new file mode 100644
index 0000000..92f9fb2
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$Base16Encoding.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$Base64Encoding.class b/JigsawAgent/com/google/common/io/BaseEncoding$Base64Encoding.class
new file mode 100644
index 0000000..b5ac0ee
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$Base64Encoding.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$DecodingException.class b/JigsawAgent/com/google/common/io/BaseEncoding$DecodingException.class
new file mode 100644
index 0000000..f25ffa6
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$DecodingException.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$SeparatedBaseEncoding.class b/JigsawAgent/com/google/common/io/BaseEncoding$SeparatedBaseEncoding.class
new file mode 100644
index 0000000..9b3a942
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$SeparatedBaseEncoding.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding$1.class b/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding$1.class
new file mode 100644
index 0000000..dae58e6
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding$1.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding$2.class b/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding$2.class
new file mode 100644
index 0000000..d6614b7
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding$2.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding.class b/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding.class
new file mode 100644
index 0000000..914d0ad
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding$StandardBaseEncoding.class differ
diff --git a/JigsawAgent/com/google/common/io/BaseEncoding.class b/JigsawAgent/com/google/common/io/BaseEncoding.class
new file mode 100644
index 0000000..39a6f10
Binary files /dev/null and b/JigsawAgent/com/google/common/io/BaseEncoding.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteArrayDataInput.class b/JigsawAgent/com/google/common/io/ByteArrayDataInput.class
new file mode 100644
index 0000000..eaf51bb
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteArrayDataInput.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteArrayDataOutput.class b/JigsawAgent/com/google/common/io/ByteArrayDataOutput.class
new file mode 100644
index 0000000..22b92a2
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteArrayDataOutput.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteProcessor.class b/JigsawAgent/com/google/common/io/ByteProcessor.class
new file mode 100644
index 0000000..d758c65
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteProcessor.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSink$1.class b/JigsawAgent/com/google/common/io/ByteSink$1.class
new file mode 100644
index 0000000..b58d5d1
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSink$1.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSink$AsCharSink.class b/JigsawAgent/com/google/common/io/ByteSink$AsCharSink.class
new file mode 100644
index 0000000..a5c4d4a
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSink$AsCharSink.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSink.class b/JigsawAgent/com/google/common/io/ByteSink.class
new file mode 100644
index 0000000..e338164
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSink.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSource$AsCharSource.class b/JigsawAgent/com/google/common/io/ByteSource$AsCharSource.class
new file mode 100644
index 0000000..9ffa6ae
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSource$AsCharSource.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSource$ByteArrayByteSource.class b/JigsawAgent/com/google/common/io/ByteSource$ByteArrayByteSource.class
new file mode 100644
index 0000000..ee0a2b3
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSource$ByteArrayByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSource$ConcatenatedByteSource.class b/JigsawAgent/com/google/common/io/ByteSource$ConcatenatedByteSource.class
new file mode 100644
index 0000000..e459305
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSource$ConcatenatedByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSource$EmptyByteSource.class b/JigsawAgent/com/google/common/io/ByteSource$EmptyByteSource.class
new file mode 100644
index 0000000..32680d6
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSource$EmptyByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSource$SlicedByteSource.class b/JigsawAgent/com/google/common/io/ByteSource$SlicedByteSource.class
new file mode 100644
index 0000000..4216a52
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSource$SlicedByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteSource.class b/JigsawAgent/com/google/common/io/ByteSource.class
new file mode 100644
index 0000000..654f0c5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteStreams$1.class b/JigsawAgent/com/google/common/io/ByteStreams$1.class
new file mode 100644
index 0000000..c549cfa
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteStreams$1.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteStreams$ByteArrayDataInputStream.class b/JigsawAgent/com/google/common/io/ByteStreams$ByteArrayDataInputStream.class
new file mode 100644
index 0000000..4ad28ba
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteStreams$ByteArrayDataInputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteStreams$ByteArrayDataOutputStream.class b/JigsawAgent/com/google/common/io/ByteStreams$ByteArrayDataOutputStream.class
new file mode 100644
index 0000000..3f24fb0
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteStreams$ByteArrayDataOutputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteStreams$LimitedInputStream.class b/JigsawAgent/com/google/common/io/ByteStreams$LimitedInputStream.class
new file mode 100644
index 0000000..1446c71
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteStreams$LimitedInputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/ByteStreams.class b/JigsawAgent/com/google/common/io/ByteStreams.class
new file mode 100644
index 0000000..fa043ad
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ByteStreams.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSequenceReader.class b/JigsawAgent/com/google/common/io/CharSequenceReader.class
new file mode 100644
index 0000000..38efb58
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSequenceReader.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSink.class b/JigsawAgent/com/google/common/io/CharSink.class
new file mode 100644
index 0000000..37e8406
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSink.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource$AsByteSource.class b/JigsawAgent/com/google/common/io/CharSource$AsByteSource.class
new file mode 100644
index 0000000..34f19e5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource$AsByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource$CharSequenceCharSource$1.class b/JigsawAgent/com/google/common/io/CharSource$CharSequenceCharSource$1.class
new file mode 100644
index 0000000..aa9e635
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource$CharSequenceCharSource$1.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource$CharSequenceCharSource.class b/JigsawAgent/com/google/common/io/CharSource$CharSequenceCharSource.class
new file mode 100644
index 0000000..89455c0
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource$CharSequenceCharSource.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource$ConcatenatedCharSource.class b/JigsawAgent/com/google/common/io/CharSource$ConcatenatedCharSource.class
new file mode 100644
index 0000000..e1625e5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource$ConcatenatedCharSource.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource$EmptyCharSource.class b/JigsawAgent/com/google/common/io/CharSource$EmptyCharSource.class
new file mode 100644
index 0000000..9473cd8
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource$EmptyCharSource.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource$StringCharSource.class b/JigsawAgent/com/google/common/io/CharSource$StringCharSource.class
new file mode 100644
index 0000000..08749a5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource$StringCharSource.class differ
diff --git a/JigsawAgent/com/google/common/io/CharSource.class b/JigsawAgent/com/google/common/io/CharSource.class
new file mode 100644
index 0000000..a80257a
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharSource.class differ
diff --git a/JigsawAgent/com/google/common/io/CharStreams$NullWriter.class b/JigsawAgent/com/google/common/io/CharStreams$NullWriter.class
new file mode 100644
index 0000000..bc105cc
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharStreams$NullWriter.class differ
diff --git a/JigsawAgent/com/google/common/io/CharStreams.class b/JigsawAgent/com/google/common/io/CharStreams.class
new file mode 100644
index 0000000..91c97e8
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CharStreams.class differ
diff --git a/JigsawAgent/com/google/common/io/Closeables.class b/JigsawAgent/com/google/common/io/Closeables.class
new file mode 100644
index 0000000..a4faca7
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Closeables.class differ
diff --git a/JigsawAgent/com/google/common/io/Closer$LoggingSuppressor.class b/JigsawAgent/com/google/common/io/Closer$LoggingSuppressor.class
new file mode 100644
index 0000000..fdaf3c9
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Closer$LoggingSuppressor.class differ
diff --git a/JigsawAgent/com/google/common/io/Closer$SuppressingSuppressor.class b/JigsawAgent/com/google/common/io/Closer$SuppressingSuppressor.class
new file mode 100644
index 0000000..22e27bf
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Closer$SuppressingSuppressor.class differ
diff --git a/JigsawAgent/com/google/common/io/Closer$Suppressor.class b/JigsawAgent/com/google/common/io/Closer$Suppressor.class
new file mode 100644
index 0000000..1888fe5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Closer$Suppressor.class differ
diff --git a/JigsawAgent/com/google/common/io/Closer.class b/JigsawAgent/com/google/common/io/Closer.class
new file mode 100644
index 0000000..55f15e4
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Closer.class differ
diff --git a/JigsawAgent/com/google/common/io/CountingInputStream.class b/JigsawAgent/com/google/common/io/CountingInputStream.class
new file mode 100644
index 0000000..d6866a5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CountingInputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/CountingOutputStream.class b/JigsawAgent/com/google/common/io/CountingOutputStream.class
new file mode 100644
index 0000000..55bf0b0
Binary files /dev/null and b/JigsawAgent/com/google/common/io/CountingOutputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/FileBackedOutputStream$1.class b/JigsawAgent/com/google/common/io/FileBackedOutputStream$1.class
new file mode 100644
index 0000000..667b863
Binary files /dev/null and b/JigsawAgent/com/google/common/io/FileBackedOutputStream$1.class differ
diff --git a/JigsawAgent/com/google/common/io/FileBackedOutputStream$2.class b/JigsawAgent/com/google/common/io/FileBackedOutputStream$2.class
new file mode 100644
index 0000000..7c4c2fe
Binary files /dev/null and b/JigsawAgent/com/google/common/io/FileBackedOutputStream$2.class differ
diff --git a/JigsawAgent/com/google/common/io/FileBackedOutputStream$MemoryOutput.class b/JigsawAgent/com/google/common/io/FileBackedOutputStream$MemoryOutput.class
new file mode 100644
index 0000000..30a87ed
Binary files /dev/null and b/JigsawAgent/com/google/common/io/FileBackedOutputStream$MemoryOutput.class differ
diff --git a/JigsawAgent/com/google/common/io/FileBackedOutputStream.class b/JigsawAgent/com/google/common/io/FileBackedOutputStream.class
new file mode 100644
index 0000000..580be6c
Binary files /dev/null and b/JigsawAgent/com/google/common/io/FileBackedOutputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/FileWriteMode.class b/JigsawAgent/com/google/common/io/FileWriteMode.class
new file mode 100644
index 0000000..c189977
Binary files /dev/null and b/JigsawAgent/com/google/common/io/FileWriteMode.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$1.class b/JigsawAgent/com/google/common/io/Files$1.class
new file mode 100644
index 0000000..7e9ef54
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$1.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$2.class b/JigsawAgent/com/google/common/io/Files$2.class
new file mode 100644
index 0000000..df92446
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$2.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$FileByteSink.class b/JigsawAgent/com/google/common/io/Files$FileByteSink.class
new file mode 100644
index 0000000..d1189b5
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$FileByteSink.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$FileByteSource.class b/JigsawAgent/com/google/common/io/Files$FileByteSource.class
new file mode 100644
index 0000000..fe43a80
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$FileByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$FilePredicate$1.class b/JigsawAgent/com/google/common/io/Files$FilePredicate$1.class
new file mode 100644
index 0000000..67bd1b1
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$FilePredicate$1.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$FilePredicate$2.class b/JigsawAgent/com/google/common/io/Files$FilePredicate$2.class
new file mode 100644
index 0000000..72aa736
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$FilePredicate$2.class differ
diff --git a/JigsawAgent/com/google/common/io/Files$FilePredicate.class b/JigsawAgent/com/google/common/io/Files$FilePredicate.class
new file mode 100644
index 0000000..cfb1707
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files$FilePredicate.class differ
diff --git a/JigsawAgent/com/google/common/io/Files.class b/JigsawAgent/com/google/common/io/Files.class
new file mode 100644
index 0000000..5f501ff
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Files.class differ
diff --git a/JigsawAgent/com/google/common/io/Flushables.class b/JigsawAgent/com/google/common/io/Flushables.class
new file mode 100644
index 0000000..0ce5d24
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Flushables.class differ
diff --git a/JigsawAgent/com/google/common/io/InsecureRecursiveDeleteException.class b/JigsawAgent/com/google/common/io/InsecureRecursiveDeleteException.class
new file mode 100644
index 0000000..3ffaae3
Binary files /dev/null and b/JigsawAgent/com/google/common/io/InsecureRecursiveDeleteException.class differ
diff --git a/JigsawAgent/com/google/common/io/Java8Compatibility.class b/JigsawAgent/com/google/common/io/Java8Compatibility.class
new file mode 100644
index 0000000..e1e2a9f
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Java8Compatibility.class differ
diff --git a/JigsawAgent/com/google/common/io/LineBuffer.class b/JigsawAgent/com/google/common/io/LineBuffer.class
new file mode 100644
index 0000000..d140ad9
Binary files /dev/null and b/JigsawAgent/com/google/common/io/LineBuffer.class differ
diff --git a/JigsawAgent/com/google/common/io/LineProcessor.class b/JigsawAgent/com/google/common/io/LineProcessor.class
new file mode 100644
index 0000000..2c16b18
Binary files /dev/null and b/JigsawAgent/com/google/common/io/LineProcessor.class differ
diff --git a/JigsawAgent/com/google/common/io/LineReader$1.class b/JigsawAgent/com/google/common/io/LineReader$1.class
new file mode 100644
index 0000000..cfdfb4b
Binary files /dev/null and b/JigsawAgent/com/google/common/io/LineReader$1.class differ
diff --git a/JigsawAgent/com/google/common/io/LineReader.class b/JigsawAgent/com/google/common/io/LineReader.class
new file mode 100644
index 0000000..2781e2f
Binary files /dev/null and b/JigsawAgent/com/google/common/io/LineReader.class differ
diff --git a/JigsawAgent/com/google/common/io/LittleEndianDataInputStream.class b/JigsawAgent/com/google/common/io/LittleEndianDataInputStream.class
new file mode 100644
index 0000000..2d51aa4
Binary files /dev/null and b/JigsawAgent/com/google/common/io/LittleEndianDataInputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/LittleEndianDataOutputStream.class b/JigsawAgent/com/google/common/io/LittleEndianDataOutputStream.class
new file mode 100644
index 0000000..203e437
Binary files /dev/null and b/JigsawAgent/com/google/common/io/LittleEndianDataOutputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles$1.class b/JigsawAgent/com/google/common/io/MoreFiles$1.class
new file mode 100644
index 0000000..271fcdd
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles$1.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles$2.class b/JigsawAgent/com/google/common/io/MoreFiles$2.class
new file mode 100644
index 0000000..41d4e6e
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles$2.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles$3.class b/JigsawAgent/com/google/common/io/MoreFiles$3.class
new file mode 100644
index 0000000..6e99628
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles$3.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles$PathByteSink.class b/JigsawAgent/com/google/common/io/MoreFiles$PathByteSink.class
new file mode 100644
index 0000000..e7a1f93
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles$PathByteSink.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles$PathByteSource$1.class b/JigsawAgent/com/google/common/io/MoreFiles$PathByteSource$1.class
new file mode 100644
index 0000000..ef9101b
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles$PathByteSource$1.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles$PathByteSource.class b/JigsawAgent/com/google/common/io/MoreFiles$PathByteSource.class
new file mode 100644
index 0000000..e427e70
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles$PathByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/MoreFiles.class b/JigsawAgent/com/google/common/io/MoreFiles.class
new file mode 100644
index 0000000..faa4f71
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MoreFiles.class differ
diff --git a/JigsawAgent/com/google/common/io/MultiInputStream.class b/JigsawAgent/com/google/common/io/MultiInputStream.class
new file mode 100644
index 0000000..feadffb
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MultiInputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/MultiReader.class b/JigsawAgent/com/google/common/io/MultiReader.class
new file mode 100644
index 0000000..2ea202c
Binary files /dev/null and b/JigsawAgent/com/google/common/io/MultiReader.class differ
diff --git a/JigsawAgent/com/google/common/io/PatternFilenameFilter.class b/JigsawAgent/com/google/common/io/PatternFilenameFilter.class
new file mode 100644
index 0000000..a403a8b
Binary files /dev/null and b/JigsawAgent/com/google/common/io/PatternFilenameFilter.class differ
diff --git a/JigsawAgent/com/google/common/io/ReaderInputStream.class b/JigsawAgent/com/google/common/io/ReaderInputStream.class
new file mode 100644
index 0000000..b29326f
Binary files /dev/null and b/JigsawAgent/com/google/common/io/ReaderInputStream.class differ
diff --git a/JigsawAgent/com/google/common/io/RecursiveDeleteOption.class b/JigsawAgent/com/google/common/io/RecursiveDeleteOption.class
new file mode 100644
index 0000000..c06d5c3
Binary files /dev/null and b/JigsawAgent/com/google/common/io/RecursiveDeleteOption.class differ
diff --git a/JigsawAgent/com/google/common/io/Resources$1.class b/JigsawAgent/com/google/common/io/Resources$1.class
new file mode 100644
index 0000000..d0f531f
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Resources$1.class differ
diff --git a/JigsawAgent/com/google/common/io/Resources$UrlByteSource.class b/JigsawAgent/com/google/common/io/Resources$UrlByteSource.class
new file mode 100644
index 0000000..9dbbf75
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Resources$UrlByteSource.class differ
diff --git a/JigsawAgent/com/google/common/io/Resources.class b/JigsawAgent/com/google/common/io/Resources.class
new file mode 100644
index 0000000..d70b350
Binary files /dev/null and b/JigsawAgent/com/google/common/io/Resources.class differ
diff --git a/JigsawAgent/com/google/common/io/package-info.class b/JigsawAgent/com/google/common/io/package-info.class
new file mode 100644
index 0000000..ff3b275
Binary files /dev/null and b/JigsawAgent/com/google/common/io/package-info.class differ
diff --git a/JigsawAgent/com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder.class b/JigsawAgent/com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder.class
new file mode 100644
index 0000000..9c5b5db
Binary files /dev/null and b/JigsawAgent/com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder.class differ
diff --git a/JigsawAgent/com/google/common/math/BigDecimalMath.class b/JigsawAgent/com/google/common/math/BigDecimalMath.class
new file mode 100644
index 0000000..fb4a4c6
Binary files /dev/null and b/JigsawAgent/com/google/common/math/BigDecimalMath.class differ
diff --git a/JigsawAgent/com/google/common/math/BigIntegerMath$1.class b/JigsawAgent/com/google/common/math/BigIntegerMath$1.class
new file mode 100644
index 0000000..e839487
Binary files /dev/null and b/JigsawAgent/com/google/common/math/BigIntegerMath$1.class differ
diff --git a/JigsawAgent/com/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder.class b/JigsawAgent/com/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder.class
new file mode 100644
index 0000000..31e1c75
Binary files /dev/null and b/JigsawAgent/com/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder.class differ
diff --git a/JigsawAgent/com/google/common/math/BigIntegerMath.class b/JigsawAgent/com/google/common/math/BigIntegerMath.class
new file mode 100644
index 0000000..e5030a7
Binary files /dev/null and b/JigsawAgent/com/google/common/math/BigIntegerMath.class differ
diff --git a/JigsawAgent/com/google/common/math/DoubleMath$1.class b/JigsawAgent/com/google/common/math/DoubleMath$1.class
new file mode 100644
index 0000000..cde7896
Binary files /dev/null and b/JigsawAgent/com/google/common/math/DoubleMath$1.class differ
diff --git a/JigsawAgent/com/google/common/math/DoubleMath.class b/JigsawAgent/com/google/common/math/DoubleMath.class
new file mode 100644
index 0000000..d0ff43b
Binary files /dev/null and b/JigsawAgent/com/google/common/math/DoubleMath.class differ
diff --git a/JigsawAgent/com/google/common/math/DoubleUtils.class b/JigsawAgent/com/google/common/math/DoubleUtils.class
new file mode 100644
index 0000000..cba431f
Binary files /dev/null and b/JigsawAgent/com/google/common/math/DoubleUtils.class differ
diff --git a/JigsawAgent/com/google/common/math/IntMath$1.class b/JigsawAgent/com/google/common/math/IntMath$1.class
new file mode 100644
index 0000000..f63b367
Binary files /dev/null and b/JigsawAgent/com/google/common/math/IntMath$1.class differ
diff --git a/JigsawAgent/com/google/common/math/IntMath.class b/JigsawAgent/com/google/common/math/IntMath.class
new file mode 100644
index 0000000..c140ea8
Binary files /dev/null and b/JigsawAgent/com/google/common/math/IntMath.class differ
diff --git a/JigsawAgent/com/google/common/math/LinearTransformation$1.class b/JigsawAgent/com/google/common/math/LinearTransformation$1.class
new file mode 100644
index 0000000..d7d8a04
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LinearTransformation$1.class differ
diff --git a/JigsawAgent/com/google/common/math/LinearTransformation$LinearTransformationBuilder.class b/JigsawAgent/com/google/common/math/LinearTransformation$LinearTransformationBuilder.class
new file mode 100644
index 0000000..631e60c
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LinearTransformation$LinearTransformationBuilder.class differ
diff --git a/JigsawAgent/com/google/common/math/LinearTransformation$NaNLinearTransformation.class b/JigsawAgent/com/google/common/math/LinearTransformation$NaNLinearTransformation.class
new file mode 100644
index 0000000..77dbb76
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LinearTransformation$NaNLinearTransformation.class differ
diff --git a/JigsawAgent/com/google/common/math/LinearTransformation$RegularLinearTransformation.class b/JigsawAgent/com/google/common/math/LinearTransformation$RegularLinearTransformation.class
new file mode 100644
index 0000000..9c11681
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LinearTransformation$RegularLinearTransformation.class differ
diff --git a/JigsawAgent/com/google/common/math/LinearTransformation$VerticalLinearTransformation.class b/JigsawAgent/com/google/common/math/LinearTransformation$VerticalLinearTransformation.class
new file mode 100644
index 0000000..bcc2b27
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LinearTransformation$VerticalLinearTransformation.class differ
diff --git a/JigsawAgent/com/google/common/math/LinearTransformation.class b/JigsawAgent/com/google/common/math/LinearTransformation.class
new file mode 100644
index 0000000..faf0ceb
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LinearTransformation.class differ
diff --git a/JigsawAgent/com/google/common/math/LongMath$1.class b/JigsawAgent/com/google/common/math/LongMath$1.class
new file mode 100644
index 0000000..50dfe53
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LongMath$1.class differ
diff --git a/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester$1.class b/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester$1.class
new file mode 100644
index 0000000..f235bf4
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester$1.class differ
diff --git a/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester$2.class b/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester$2.class
new file mode 100644
index 0000000..d05dbe7
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester$2.class differ
diff --git a/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester.class b/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester.class
new file mode 100644
index 0000000..16c8bec
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LongMath$MillerRabinTester.class differ
diff --git a/JigsawAgent/com/google/common/math/LongMath.class b/JigsawAgent/com/google/common/math/LongMath.class
new file mode 100644
index 0000000..3e268dd
Binary files /dev/null and b/JigsawAgent/com/google/common/math/LongMath.class differ
diff --git a/JigsawAgent/com/google/common/math/MathPreconditions.class b/JigsawAgent/com/google/common/math/MathPreconditions.class
new file mode 100644
index 0000000..e718da8
Binary files /dev/null and b/JigsawAgent/com/google/common/math/MathPreconditions.class differ
diff --git a/JigsawAgent/com/google/common/math/PairedStats.class b/JigsawAgent/com/google/common/math/PairedStats.class
new file mode 100644
index 0000000..846d98e
Binary files /dev/null and b/JigsawAgent/com/google/common/math/PairedStats.class differ
diff --git a/JigsawAgent/com/google/common/math/PairedStatsAccumulator.class b/JigsawAgent/com/google/common/math/PairedStatsAccumulator.class
new file mode 100644
index 0000000..b07639b
Binary files /dev/null and b/JigsawAgent/com/google/common/math/PairedStatsAccumulator.class differ
diff --git a/JigsawAgent/com/google/common/math/Quantiles$1.class b/JigsawAgent/com/google/common/math/Quantiles$1.class
new file mode 100644
index 0000000..e25a46c
Binary files /dev/null and b/JigsawAgent/com/google/common/math/Quantiles$1.class differ
diff --git a/JigsawAgent/com/google/common/math/Quantiles$Scale.class b/JigsawAgent/com/google/common/math/Quantiles$Scale.class
new file mode 100644
index 0000000..1383db5
Binary files /dev/null and b/JigsawAgent/com/google/common/math/Quantiles$Scale.class differ
diff --git a/JigsawAgent/com/google/common/math/Quantiles$ScaleAndIndex.class b/JigsawAgent/com/google/common/math/Quantiles$ScaleAndIndex.class
new file mode 100644
index 0000000..7d7962a
Binary files /dev/null and b/JigsawAgent/com/google/common/math/Quantiles$ScaleAndIndex.class differ
diff --git a/JigsawAgent/com/google/common/math/Quantiles$ScaleAndIndexes.class b/JigsawAgent/com/google/common/math/Quantiles$ScaleAndIndexes.class
new file mode 100644
index 0000000..944927f
Binary files /dev/null and b/JigsawAgent/com/google/common/math/Quantiles$ScaleAndIndexes.class differ
diff --git a/JigsawAgent/com/google/common/math/Quantiles.class b/JigsawAgent/com/google/common/math/Quantiles.class
new file mode 100644
index 0000000..e0eb866
Binary files /dev/null and b/JigsawAgent/com/google/common/math/Quantiles.class differ
diff --git a/JigsawAgent/com/google/common/math/Stats.class b/JigsawAgent/com/google/common/math/Stats.class
new file mode 100644
index 0000000..0fe05a2
Binary files /dev/null and b/JigsawAgent/com/google/common/math/Stats.class differ
diff --git a/JigsawAgent/com/google/common/math/StatsAccumulator.class b/JigsawAgent/com/google/common/math/StatsAccumulator.class
new file mode 100644
index 0000000..fe9beee
Binary files /dev/null and b/JigsawAgent/com/google/common/math/StatsAccumulator.class differ
diff --git a/JigsawAgent/com/google/common/math/ToDoubleRounder$1.class b/JigsawAgent/com/google/common/math/ToDoubleRounder$1.class
new file mode 100644
index 0000000..bce68d3
Binary files /dev/null and b/JigsawAgent/com/google/common/math/ToDoubleRounder$1.class differ
diff --git a/JigsawAgent/com/google/common/math/ToDoubleRounder.class b/JigsawAgent/com/google/common/math/ToDoubleRounder.class
new file mode 100644
index 0000000..a91afcc
Binary files /dev/null and b/JigsawAgent/com/google/common/math/ToDoubleRounder.class differ
diff --git a/JigsawAgent/com/google/common/math/package-info.class b/JigsawAgent/com/google/common/math/package-info.class
new file mode 100644
index 0000000..05891c2
Binary files /dev/null and b/JigsawAgent/com/google/common/math/package-info.class differ
diff --git a/JigsawAgent/com/google/common/net/HostAndPort.class b/JigsawAgent/com/google/common/net/HostAndPort.class
new file mode 100644
index 0000000..227a16f
Binary files /dev/null and b/JigsawAgent/com/google/common/net/HostAndPort.class differ
diff --git a/JigsawAgent/com/google/common/net/HostSpecifier.class b/JigsawAgent/com/google/common/net/HostSpecifier.class
new file mode 100644
index 0000000..c863e1d
Binary files /dev/null and b/JigsawAgent/com/google/common/net/HostSpecifier.class differ
diff --git a/JigsawAgent/com/google/common/net/HttpHeaders$ReferrerPolicyValues.class b/JigsawAgent/com/google/common/net/HttpHeaders$ReferrerPolicyValues.class
new file mode 100644
index 0000000..fcc4242
Binary files /dev/null and b/JigsawAgent/com/google/common/net/HttpHeaders$ReferrerPolicyValues.class differ
diff --git a/JigsawAgent/com/google/common/net/HttpHeaders.class b/JigsawAgent/com/google/common/net/HttpHeaders.class
new file mode 100644
index 0000000..7909300
Binary files /dev/null and b/JigsawAgent/com/google/common/net/HttpHeaders.class differ
diff --git a/JigsawAgent/com/google/common/net/InetAddresses$TeredoInfo.class b/JigsawAgent/com/google/common/net/InetAddresses$TeredoInfo.class
new file mode 100644
index 0000000..186d578
Binary files /dev/null and b/JigsawAgent/com/google/common/net/InetAddresses$TeredoInfo.class differ
diff --git a/JigsawAgent/com/google/common/net/InetAddresses.class b/JigsawAgent/com/google/common/net/InetAddresses.class
new file mode 100644
index 0000000..1981934
Binary files /dev/null and b/JigsawAgent/com/google/common/net/InetAddresses.class differ
diff --git a/JigsawAgent/com/google/common/net/InternetDomainName.class b/JigsawAgent/com/google/common/net/InternetDomainName.class
new file mode 100644
index 0000000..d686be0
Binary files /dev/null and b/JigsawAgent/com/google/common/net/InternetDomainName.class differ
diff --git a/JigsawAgent/com/google/common/net/MediaType$1.class b/JigsawAgent/com/google/common/net/MediaType$1.class
new file mode 100644
index 0000000..00d4736
Binary files /dev/null and b/JigsawAgent/com/google/common/net/MediaType$1.class differ
diff --git a/JigsawAgent/com/google/common/net/MediaType$2.class b/JigsawAgent/com/google/common/net/MediaType$2.class
new file mode 100644
index 0000000..8a8a323
Binary files /dev/null and b/JigsawAgent/com/google/common/net/MediaType$2.class differ
diff --git a/JigsawAgent/com/google/common/net/MediaType$Tokenizer.class b/JigsawAgent/com/google/common/net/MediaType$Tokenizer.class
new file mode 100644
index 0000000..f02f4d5
Binary files /dev/null and b/JigsawAgent/com/google/common/net/MediaType$Tokenizer.class differ
diff --git a/JigsawAgent/com/google/common/net/MediaType.class b/JigsawAgent/com/google/common/net/MediaType.class
new file mode 100644
index 0000000..795c2b4
Binary files /dev/null and b/JigsawAgent/com/google/common/net/MediaType.class differ
diff --git a/JigsawAgent/com/google/common/net/PercentEscaper.class b/JigsawAgent/com/google/common/net/PercentEscaper.class
new file mode 100644
index 0000000..0a353ea
Binary files /dev/null and b/JigsawAgent/com/google/common/net/PercentEscaper.class differ
diff --git a/JigsawAgent/com/google/common/net/UrlEscapers.class b/JigsawAgent/com/google/common/net/UrlEscapers.class
new file mode 100644
index 0000000..2109c14
Binary files /dev/null and b/JigsawAgent/com/google/common/net/UrlEscapers.class differ
diff --git a/JigsawAgent/com/google/common/net/package-info.class b/JigsawAgent/com/google/common/net/package-info.class
new file mode 100644
index 0000000..a071759
Binary files /dev/null and b/JigsawAgent/com/google/common/net/package-info.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Booleans$BooleanArrayAsList.class b/JigsawAgent/com/google/common/primitives/Booleans$BooleanArrayAsList.class
new file mode 100644
index 0000000..419a7f3
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Booleans$BooleanArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Booleans$BooleanComparator.class b/JigsawAgent/com/google/common/primitives/Booleans$BooleanComparator.class
new file mode 100644
index 0000000..268cb8d
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Booleans$BooleanComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Booleans$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Booleans$LexicographicalComparator.class
new file mode 100644
index 0000000..a04c9f5
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Booleans$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Booleans.class b/JigsawAgent/com/google/common/primitives/Booleans.class
new file mode 100644
index 0000000..db40774
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Booleans.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Bytes$ByteArrayAsList.class b/JigsawAgent/com/google/common/primitives/Bytes$ByteArrayAsList.class
new file mode 100644
index 0000000..8ef87b5
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Bytes$ByteArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Bytes.class b/JigsawAgent/com/google/common/primitives/Bytes.class
new file mode 100644
index 0000000..1373e10
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Bytes.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Chars$CharArrayAsList.class b/JigsawAgent/com/google/common/primitives/Chars$CharArrayAsList.class
new file mode 100644
index 0000000..3cf6cde
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Chars$CharArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Chars$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Chars$LexicographicalComparator.class
new file mode 100644
index 0000000..184a744
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Chars$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Chars.class b/JigsawAgent/com/google/common/primitives/Chars.class
new file mode 100644
index 0000000..d21f3b9
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Chars.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Doubles$DoubleArrayAsList.class b/JigsawAgent/com/google/common/primitives/Doubles$DoubleArrayAsList.class
new file mode 100644
index 0000000..8b26a49
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Doubles$DoubleArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Doubles$DoubleConverter.class b/JigsawAgent/com/google/common/primitives/Doubles$DoubleConverter.class
new file mode 100644
index 0000000..904d0db
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Doubles$DoubleConverter.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Doubles$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Doubles$LexicographicalComparator.class
new file mode 100644
index 0000000..e661f0d
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Doubles$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Doubles.class b/JigsawAgent/com/google/common/primitives/Doubles.class
new file mode 100644
index 0000000..1f6197c
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Doubles.class differ
diff --git a/JigsawAgent/com/google/common/primitives/DoublesMethodsForWeb.class b/JigsawAgent/com/google/common/primitives/DoublesMethodsForWeb.class
new file mode 100644
index 0000000..fe8a009
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/DoublesMethodsForWeb.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Floats$FloatArrayAsList.class b/JigsawAgent/com/google/common/primitives/Floats$FloatArrayAsList.class
new file mode 100644
index 0000000..340bd11
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Floats$FloatArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Floats$FloatConverter.class b/JigsawAgent/com/google/common/primitives/Floats$FloatConverter.class
new file mode 100644
index 0000000..4759242
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Floats$FloatConverter.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Floats$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Floats$LexicographicalComparator.class
new file mode 100644
index 0000000..efc0b0d
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Floats$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Floats.class b/JigsawAgent/com/google/common/primitives/Floats.class
new file mode 100644
index 0000000..e8dcb5c
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Floats.class differ
diff --git a/JigsawAgent/com/google/common/primitives/FloatsMethodsForWeb.class b/JigsawAgent/com/google/common/primitives/FloatsMethodsForWeb.class
new file mode 100644
index 0000000..af6ceef
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/FloatsMethodsForWeb.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$1.class b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$1.class
new file mode 100644
index 0000000..2d24ee0
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$1.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$AsList.class b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$AsList.class
new file mode 100644
index 0000000..a067b56
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$AsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$Builder.class b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$Builder.class
new file mode 100644
index 0000000..a1bbffe
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray$Builder.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray.class b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray.class
new file mode 100644
index 0000000..2940c6c
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableDoubleArray.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableIntArray$1.class b/JigsawAgent/com/google/common/primitives/ImmutableIntArray$1.class
new file mode 100644
index 0000000..a762003
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableIntArray$1.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableIntArray$AsList.class b/JigsawAgent/com/google/common/primitives/ImmutableIntArray$AsList.class
new file mode 100644
index 0000000..96522b7
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableIntArray$AsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableIntArray$Builder.class b/JigsawAgent/com/google/common/primitives/ImmutableIntArray$Builder.class
new file mode 100644
index 0000000..a66d466
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableIntArray$Builder.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableIntArray.class b/JigsawAgent/com/google/common/primitives/ImmutableIntArray.class
new file mode 100644
index 0000000..8023b36
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableIntArray.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableLongArray$1.class b/JigsawAgent/com/google/common/primitives/ImmutableLongArray$1.class
new file mode 100644
index 0000000..d30d9a7
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableLongArray$1.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableLongArray$AsList.class b/JigsawAgent/com/google/common/primitives/ImmutableLongArray$AsList.class
new file mode 100644
index 0000000..d8ee772
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableLongArray$AsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableLongArray$Builder.class b/JigsawAgent/com/google/common/primitives/ImmutableLongArray$Builder.class
new file mode 100644
index 0000000..c2c4aa1
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableLongArray$Builder.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ImmutableLongArray.class b/JigsawAgent/com/google/common/primitives/ImmutableLongArray.class
new file mode 100644
index 0000000..d9abf57
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ImmutableLongArray.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Ints$IntArrayAsList.class b/JigsawAgent/com/google/common/primitives/Ints$IntArrayAsList.class
new file mode 100644
index 0000000..e8c8cf3
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Ints$IntArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Ints$IntConverter.class b/JigsawAgent/com/google/common/primitives/Ints$IntConverter.class
new file mode 100644
index 0000000..6e424c9
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Ints$IntConverter.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Ints$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Ints$LexicographicalComparator.class
new file mode 100644
index 0000000..47321aa
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Ints$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Ints.class b/JigsawAgent/com/google/common/primitives/Ints.class
new file mode 100644
index 0000000..063e960
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Ints.class differ
diff --git a/JigsawAgent/com/google/common/primitives/IntsMethodsForWeb.class b/JigsawAgent/com/google/common/primitives/IntsMethodsForWeb.class
new file mode 100644
index 0000000..60a3109
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/IntsMethodsForWeb.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Longs$AsciiDigits.class b/JigsawAgent/com/google/common/primitives/Longs$AsciiDigits.class
new file mode 100644
index 0000000..c30fe6d
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Longs$AsciiDigits.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Longs$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Longs$LexicographicalComparator.class
new file mode 100644
index 0000000..e3820d3
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Longs$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Longs$LongArrayAsList.class b/JigsawAgent/com/google/common/primitives/Longs$LongArrayAsList.class
new file mode 100644
index 0000000..97e3306
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Longs$LongArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Longs$LongConverter.class b/JigsawAgent/com/google/common/primitives/Longs$LongConverter.class
new file mode 100644
index 0000000..2a1e9d8
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Longs$LongConverter.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Longs.class b/JigsawAgent/com/google/common/primitives/Longs.class
new file mode 100644
index 0000000..e8a5ef5
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Longs.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ParseRequest.class b/JigsawAgent/com/google/common/primitives/ParseRequest.class
new file mode 100644
index 0000000..cdc25ee
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ParseRequest.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Platform.class b/JigsawAgent/com/google/common/primitives/Platform.class
new file mode 100644
index 0000000..488ba39
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Platform.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Primitives.class b/JigsawAgent/com/google/common/primitives/Primitives.class
new file mode 100644
index 0000000..bb5376b
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Primitives.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Shorts$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/Shorts$LexicographicalComparator.class
new file mode 100644
index 0000000..2fdd70b
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Shorts$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Shorts$ShortArrayAsList.class b/JigsawAgent/com/google/common/primitives/Shorts$ShortArrayAsList.class
new file mode 100644
index 0000000..909b054
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Shorts$ShortArrayAsList.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Shorts$ShortConverter.class b/JigsawAgent/com/google/common/primitives/Shorts$ShortConverter.class
new file mode 100644
index 0000000..71c4b99
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Shorts$ShortConverter.class differ
diff --git a/JigsawAgent/com/google/common/primitives/Shorts.class b/JigsawAgent/com/google/common/primitives/Shorts.class
new file mode 100644
index 0000000..e6c0dc3
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/Shorts.class differ
diff --git a/JigsawAgent/com/google/common/primitives/ShortsMethodsForWeb.class b/JigsawAgent/com/google/common/primitives/ShortsMethodsForWeb.class
new file mode 100644
index 0000000..e635adc
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/ShortsMethodsForWeb.class differ
diff --git a/JigsawAgent/com/google/common/primitives/SignedBytes$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/SignedBytes$LexicographicalComparator.class
new file mode 100644
index 0000000..3379afb
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/SignedBytes$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/SignedBytes.class b/JigsawAgent/com/google/common/primitives/SignedBytes.class
new file mode 100644
index 0000000..1b70db5
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/SignedBytes.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class
new file mode 100644
index 0000000..3fc677e
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class
new file mode 100644
index 0000000..a38d658
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator$1.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class
new file mode 100644
index 0000000..4073eb5
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class
new file mode 100644
index 0000000..7ea30ff
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedBytes.class b/JigsawAgent/com/google/common/primitives/UnsignedBytes.class
new file mode 100644
index 0000000..a7abd29
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedBytes.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedInteger.class b/JigsawAgent/com/google/common/primitives/UnsignedInteger.class
new file mode 100644
index 0000000..df18a56
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedInteger.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedInts$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/UnsignedInts$LexicographicalComparator.class
new file mode 100644
index 0000000..1dad616
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedInts$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedInts.class b/JigsawAgent/com/google/common/primitives/UnsignedInts.class
new file mode 100644
index 0000000..8730e7f
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedInts.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedLong.class b/JigsawAgent/com/google/common/primitives/UnsignedLong.class
new file mode 100644
index 0000000..4e5942e
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedLong.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedLongs$LexicographicalComparator.class b/JigsawAgent/com/google/common/primitives/UnsignedLongs$LexicographicalComparator.class
new file mode 100644
index 0000000..04439cc
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedLongs$LexicographicalComparator.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedLongs$ParseOverflowDetection.class b/JigsawAgent/com/google/common/primitives/UnsignedLongs$ParseOverflowDetection.class
new file mode 100644
index 0000000..b2ecd8c
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedLongs$ParseOverflowDetection.class differ
diff --git a/JigsawAgent/com/google/common/primitives/UnsignedLongs.class b/JigsawAgent/com/google/common/primitives/UnsignedLongs.class
new file mode 100644
index 0000000..e2e32f2
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/UnsignedLongs.class differ
diff --git a/JigsawAgent/com/google/common/primitives/package-info.class b/JigsawAgent/com/google/common/primitives/package-info.class
new file mode 100644
index 0000000..fcf6511
Binary files /dev/null and b/JigsawAgent/com/google/common/primitives/package-info.class differ
diff --git a/JigsawAgent/com/google/common/reflect/AbstractInvocationHandler.class b/JigsawAgent/com/google/common/reflect/AbstractInvocationHandler.class
new file mode 100644
index 0000000..3b43324
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/AbstractInvocationHandler.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ClassPath$1.class b/JigsawAgent/com/google/common/reflect/ClassPath$1.class
new file mode 100644
index 0000000..4dceddd
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ClassPath$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ClassPath$ClassInfo.class b/JigsawAgent/com/google/common/reflect/ClassPath$ClassInfo.class
new file mode 100644
index 0000000..1587f07
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ClassPath$ClassInfo.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ClassPath$LocationInfo.class b/JigsawAgent/com/google/common/reflect/ClassPath$LocationInfo.class
new file mode 100644
index 0000000..b33c42f
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ClassPath$LocationInfo.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ClassPath$ResourceInfo.class b/JigsawAgent/com/google/common/reflect/ClassPath$ResourceInfo.class
new file mode 100644
index 0000000..e3a09a2
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ClassPath$ResourceInfo.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ClassPath.class b/JigsawAgent/com/google/common/reflect/ClassPath.class
new file mode 100644
index 0000000..6d64287
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ClassPath.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Element.class b/JigsawAgent/com/google/common/reflect/Element.class
new file mode 100644
index 0000000..edd0001
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Element.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap$1.class b/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap$1.class
new file mode 100644
index 0000000..bfe1837
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class b/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class
new file mode 100644
index 0000000..57297ec
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap$Builder.class differ
diff --git a/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap.class b/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap.class
new file mode 100644
index 0000000..8c00b29
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/ImmutableTypeToInstanceMap.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Invokable$ConstructorInvokable.class b/JigsawAgent/com/google/common/reflect/Invokable$ConstructorInvokable.class
new file mode 100644
index 0000000..286c044
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Invokable$ConstructorInvokable.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Invokable$MethodInvokable.class b/JigsawAgent/com/google/common/reflect/Invokable$MethodInvokable.class
new file mode 100644
index 0000000..c01bd81
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Invokable$MethodInvokable.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Invokable.class b/JigsawAgent/com/google/common/reflect/Invokable.class
new file mode 100644
index 0000000..e994b5e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Invokable.class differ
diff --git a/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$1.class b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$1.class
new file mode 100644
index 0000000..0c0cb1f
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class
new file mode 100644
index 0000000..0fbb71b
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class
new file mode 100644
index 0000000..309798d
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class
new file mode 100644
index 0000000..ea948c5
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry.class differ
diff --git a/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap.class b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap.class
new file mode 100644
index 0000000..c8129a9
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/MutableTypeToInstanceMap.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Parameter.class b/JigsawAgent/com/google/common/reflect/Parameter.class
new file mode 100644
index 0000000..6074fe6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Parameter.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Reflection.class b/JigsawAgent/com/google/common/reflect/Reflection.class
new file mode 100644
index 0000000..3071bf6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Reflection.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeCapture.class b/JigsawAgent/com/google/common/reflect/TypeCapture.class
new file mode 100644
index 0000000..6f6e9f6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeCapture.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeParameter.class b/JigsawAgent/com/google/common/reflect/TypeParameter.class
new file mode 100644
index 0000000..a05a5eb
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeParameter.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$1.class b/JigsawAgent/com/google/common/reflect/TypeResolver$1.class
new file mode 100644
index 0000000..4a0057e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$TypeMappingIntrospector.class b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeMappingIntrospector.class
new file mode 100644
index 0000000..41916a8
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeMappingIntrospector.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$TypeTable$1.class b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeTable$1.class
new file mode 100644
index 0000000..b52d1c1
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeTable$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$TypeTable.class b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeTable.class
new file mode 100644
index 0000000..c4114c7
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeTable.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$TypeVariableKey.class b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeVariableKey.class
new file mode 100644
index 0000000..139e6cb
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$TypeVariableKey.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$WildcardCapturer$1.class b/JigsawAgent/com/google/common/reflect/TypeResolver$WildcardCapturer$1.class
new file mode 100644
index 0000000..721653e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$WildcardCapturer$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver$WildcardCapturer.class b/JigsawAgent/com/google/common/reflect/TypeResolver$WildcardCapturer.class
new file mode 100644
index 0000000..fb8219e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver$WildcardCapturer.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeResolver.class b/JigsawAgent/com/google/common/reflect/TypeResolver.class
new file mode 100644
index 0000000..d4bca82
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeResolver.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToInstanceMap.class b/JigsawAgent/com/google/common/reflect/TypeToInstanceMap.class
new file mode 100644
index 0000000..f58cb2c
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToInstanceMap.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$1.class b/JigsawAgent/com/google/common/reflect/TypeToken$1.class
new file mode 100644
index 0000000..8f2aad8
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$2.class b/JigsawAgent/com/google/common/reflect/TypeToken$2.class
new file mode 100644
index 0000000..4df3c16
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$3.class b/JigsawAgent/com/google/common/reflect/TypeToken$3.class
new file mode 100644
index 0000000..0a7956e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$3.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$4.class b/JigsawAgent/com/google/common/reflect/TypeToken$4.class
new file mode 100644
index 0000000..ed4ffe6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$4.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$Bounds.class b/JigsawAgent/com/google/common/reflect/TypeToken$Bounds.class
new file mode 100644
index 0000000..39d689e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$Bounds.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$ClassSet.class b/JigsawAgent/com/google/common/reflect/TypeToken$ClassSet.class
new file mode 100644
index 0000000..704a730
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$ClassSet.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$InterfaceSet$1.class b/JigsawAgent/com/google/common/reflect/TypeToken$InterfaceSet$1.class
new file mode 100644
index 0000000..fbbbc28
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$InterfaceSet$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$InterfaceSet.class b/JigsawAgent/com/google/common/reflect/TypeToken$InterfaceSet.class
new file mode 100644
index 0000000..2c11b0f
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$InterfaceSet.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$SimpleTypeToken.class b/JigsawAgent/com/google/common/reflect/TypeToken$SimpleTypeToken.class
new file mode 100644
index 0000000..c4561fb
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$SimpleTypeToken.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$1.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$1.class
new file mode 100644
index 0000000..c8cb3d6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$2.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$2.class
new file mode 100644
index 0000000..f356f24
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$3.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$3.class
new file mode 100644
index 0000000..7189782
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$3.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$4.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$4.class
new file mode 100644
index 0000000..a07072d
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$4.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class
new file mode 100644
index 0000000..12d4e01
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector.class
new file mode 100644
index 0000000..b1e55c9
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeCollector.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter$1.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter$1.class
new file mode 100644
index 0000000..aeacb8f
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter$2.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter$2.class
new file mode 100644
index 0000000..aa805e9
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter.class
new file mode 100644
index 0000000..6ddfd80
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeFilter.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken$TypeSet.class b/JigsawAgent/com/google/common/reflect/TypeToken$TypeSet.class
new file mode 100644
index 0000000..5378d68
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken$TypeSet.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeToken.class b/JigsawAgent/com/google/common/reflect/TypeToken.class
new file mode 100644
index 0000000..24183c0
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeToken.class differ
diff --git a/JigsawAgent/com/google/common/reflect/TypeVisitor.class b/JigsawAgent/com/google/common/reflect/TypeVisitor.class
new file mode 100644
index 0000000..3680375
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/TypeVisitor.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$1.class b/JigsawAgent/com/google/common/reflect/Types$1.class
new file mode 100644
index 0000000..168edcc
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$2.class b/JigsawAgent/com/google/common/reflect/Types$2.class
new file mode 100644
index 0000000..c3c7b26
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$1.class b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$1.class
new file mode 100644
index 0000000..5c85b02
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$1LocalClass.class b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$1LocalClass.class
new file mode 100644
index 0000000..92dab62
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$1LocalClass.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$2.class b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$2.class
new file mode 100644
index 0000000..79f22eb
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$3.class b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$3.class
new file mode 100644
index 0000000..e953843
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership$3.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$ClassOwnership.class b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership.class
new file mode 100644
index 0000000..26ae62e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$ClassOwnership.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$GenericArrayTypeImpl.class b/JigsawAgent/com/google/common/reflect/Types$GenericArrayTypeImpl.class
new file mode 100644
index 0000000..5e10b6e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$GenericArrayTypeImpl.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion$1.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$1.class
new file mode 100644
index 0000000..d86c7a8
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$1.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion$2.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$2.class
new file mode 100644
index 0000000..78c29f4
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$2.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion$3.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$3.class
new file mode 100644
index 0000000..3d3e066
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$3.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion$4.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$4.class
new file mode 100644
index 0000000..1d16ce3
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$4.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion$5.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$5.class
new file mode 100644
index 0000000..d7d990a
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$5.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion$6.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$6.class
new file mode 100644
index 0000000..4bfa6a2
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion$6.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$JavaVersion.class b/JigsawAgent/com/google/common/reflect/Types$JavaVersion.class
new file mode 100644
index 0000000..4cc78ea
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$JavaVersion.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$NativeTypeVariableEquals.class b/JigsawAgent/com/google/common/reflect/Types$NativeTypeVariableEquals.class
new file mode 100644
index 0000000..da3b2d6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$NativeTypeVariableEquals.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$ParameterizedTypeImpl.class b/JigsawAgent/com/google/common/reflect/Types$ParameterizedTypeImpl.class
new file mode 100644
index 0000000..02a8ab6
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$ParameterizedTypeImpl.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$TypeVariableImpl.class b/JigsawAgent/com/google/common/reflect/Types$TypeVariableImpl.class
new file mode 100644
index 0000000..7305a09
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$TypeVariableImpl.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$TypeVariableInvocationHandler.class b/JigsawAgent/com/google/common/reflect/Types$TypeVariableInvocationHandler.class
new file mode 100644
index 0000000..2824fbe
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$TypeVariableInvocationHandler.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types$WildcardTypeImpl.class b/JigsawAgent/com/google/common/reflect/Types$WildcardTypeImpl.class
new file mode 100644
index 0000000..4c00ee2
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types$WildcardTypeImpl.class differ
diff --git a/JigsawAgent/com/google/common/reflect/Types.class b/JigsawAgent/com/google/common/reflect/Types.class
new file mode 100644
index 0000000..fbfed43
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/Types.class differ
diff --git a/JigsawAgent/com/google/common/reflect/package-info.class b/JigsawAgent/com/google/common/reflect/package-info.class
new file mode 100644
index 0000000..509971e
Binary files /dev/null and b/JigsawAgent/com/google/common/reflect/package-info.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture.class
new file mode 100644
index 0000000..14a7a67
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture.class
new file mode 100644
index 0000000..c099d08
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture.class
new file mode 100644
index 0000000..813140d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractCatchingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class
new file mode 100644
index 0000000..f62c6f8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class
new file mode 100644
index 0000000..d40b1db
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1.class
new file mode 100644
index 0000000..ded2d5c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$2.class b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$2.class
new file mode 100644
index 0000000..92bb0b8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService.class b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService.class
new file mode 100644
index 0000000..ad97be6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractExecutionThreadService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$1.class
new file mode 100644
index 0000000..ae69ad5
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$AtomicHelper.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$AtomicHelper.class
new file mode 100644
index 0000000..9a510ac
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$AtomicHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Cancellation.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Cancellation.class
new file mode 100644
index 0000000..00e0649
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Cancellation.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Failure$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Failure$1.class
new file mode 100644
index 0000000..2494639
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Failure$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Failure.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Failure.class
new file mode 100644
index 0000000..f131a0e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Failure.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Listener.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Listener.class
new file mode 100644
index 0000000..7e628b7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Listener.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SafeAtomicHelper.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SafeAtomicHelper.class
new file mode 100644
index 0000000..6bab1cb
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SafeAtomicHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SetFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SetFuture.class
new file mode 100644
index 0000000..c033f2d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SetFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SynchronizedHelper.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SynchronizedHelper.class
new file mode 100644
index 0000000..f9d9705
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$SynchronizedHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Trusted.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Trusted.class
new file mode 100644
index 0000000..4187f07
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Trusted.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$TrustedFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$TrustedFuture.class
new file mode 100644
index 0000000..97083c2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$TrustedFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1.class
new file mode 100644
index 0000000..71d60c6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper.class
new file mode 100644
index 0000000..ae54752
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$UnsafeAtomicHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Waiter.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Waiter.class
new file mode 100644
index 0000000..24e4d45
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture$Waiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture.class
new file mode 100644
index 0000000..f32e06d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$1.class
new file mode 100644
index 0000000..23e9ab0
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService$1.class
new file mode 100644
index 0000000..3dcaeac
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService$2.class b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService$2.class
new file mode 100644
index 0000000..661e58a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService.class b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService.class
new file mode 100644
index 0000000..7550a47
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$DelegateService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier.class b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier.class
new file mode 100644
index 0000000..968cd07
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService.class b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService.class
new file mode 100644
index 0000000..96d2c18
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractIdleService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractListeningExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/AbstractListeningExecutorService.class
new file mode 100644
index 0000000..b8ddb2e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractListeningExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$1.class
new file mode 100644
index 0000000..3c31c8f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl.class
new file mode 100644
index 0000000..ca09d2a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class
new file mode 100644
index 0000000..4e5d971
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class
new file mode 100644
index 0000000..3cf5c6c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class
new file mode 100644
index 0000000..0a07105
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class
new file mode 100644
index 0000000..64f81f9
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class
new file mode 100644
index 0000000..c29c506
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler.class
new file mode 100644
index 0000000..e477d61
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$Scheduler.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$1.class
new file mode 100644
index 0000000..b204db2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$2.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$2.class
new file mode 100644
index 0000000..d51d91e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$3.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$3.class
new file mode 100644
index 0000000..24dc385
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task.class
new file mode 100644
index 0000000..9a516e4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate.class
new file mode 100644
index 0000000..7ccfcea
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService.class b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService.class
new file mode 100644
index 0000000..65d18d4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractScheduledService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$1.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$1.class
new file mode 100644
index 0000000..694fb15
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$2.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$2.class
new file mode 100644
index 0000000..6b3504e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$3.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$3.class
new file mode 100644
index 0000000..0372bea
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$4.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$4.class
new file mode 100644
index 0000000..388c3a1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$5.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$5.class
new file mode 100644
index 0000000..22d187c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$6.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$6.class
new file mode 100644
index 0000000..2b5c4ce
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$6.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard.class
new file mode 100644
index 0000000..0fd2d1f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStartableGuard.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStartableGuard.class
new file mode 100644
index 0000000..9b8f064
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStartableGuard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStoppableGuard.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStoppableGuard.class
new file mode 100644
index 0000000..04a8bb3
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStoppableGuard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStoppedGuard.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStoppedGuard.class
new file mode 100644
index 0000000..333491a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$IsStoppedGuard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService$StateSnapshot.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService$StateSnapshot.class
new file mode 100644
index 0000000..e3bde23
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService$StateSnapshot.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractService.class b/JigsawAgent/com/google/common/util/concurrent/AbstractService.class
new file mode 100644
index 0000000..70983dd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture.class
new file mode 100644
index 0000000..8228771
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture.class
new file mode 100644
index 0000000..f73071d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture.class b/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture.class
new file mode 100644
index 0000000..c8daafb
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AbstractTransformFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$1.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$1.class
new file mode 100644
index 0000000..5ca05c7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$2.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$2.class
new file mode 100644
index 0000000..db214dd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason.class
new file mode 100644
index 0000000..3624b54
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFuture.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture.class
new file mode 100644
index 0000000..7d8dd05
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$1.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$1.class
new file mode 100644
index 0000000..65f4d83
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$AtomicHelper.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$AtomicHelper.class
new file mode 100644
index 0000000..f52163e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$AtomicHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper.class
new file mode 100644
index 0000000..17a70b6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper.class
new file mode 100644
index 0000000..e3f04f0
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState.class b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState.class
new file mode 100644
index 0000000..a6753c7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AggregateFutureState.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AsyncCallable.class b/JigsawAgent/com/google/common/util/concurrent/AsyncCallable.class
new file mode 100644
index 0000000..c550f0a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AsyncCallable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AsyncFunction.class b/JigsawAgent/com/google/common/util/concurrent/AsyncFunction.class
new file mode 100644
index 0000000..dc27fa9
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AsyncFunction.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AtomicDouble.class b/JigsawAgent/com/google/common/util/concurrent/AtomicDouble.class
new file mode 100644
index 0000000..ab5c71c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AtomicDouble.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AtomicDoubleArray.class b/JigsawAgent/com/google/common/util/concurrent/AtomicDoubleArray.class
new file mode 100644
index 0000000..41c35a3
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AtomicDoubleArray.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/AtomicLongMap.class b/JigsawAgent/com/google/common/util/concurrent/AtomicLongMap.class
new file mode 100644
index 0000000..b16bbdf
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/AtomicLongMap.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Atomics.class b/JigsawAgent/com/google/common/util/concurrent/Atomics.class
new file mode 100644
index 0000000..6d0006c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Atomics.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Callables$1.class b/JigsawAgent/com/google/common/util/concurrent/Callables$1.class
new file mode 100644
index 0000000..a606012
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Callables$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Callables$2.class b/JigsawAgent/com/google/common/util/concurrent/Callables$2.class
new file mode 100644
index 0000000..2e84d0b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Callables$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Callables$3.class b/JigsawAgent/com/google/common/util/concurrent/Callables$3.class
new file mode 100644
index 0000000..57c3b52
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Callables$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Callables$4.class b/JigsawAgent/com/google/common/util/concurrent/Callables$4.class
new file mode 100644
index 0000000..c83e979
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Callables$4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Callables.class b/JigsawAgent/com/google/common/util/concurrent/Callables.class
new file mode 100644
index 0000000..0c8bbb6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Callables.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$1.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$1.class
new file mode 100644
index 0000000..23ab8f1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$10.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$10.class
new file mode 100644
index 0000000..1938ded
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$10.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$11.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$11.class
new file mode 100644
index 0000000..d55a1ae
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$11.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$12.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$12.class
new file mode 100644
index 0000000..ef4e0d2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$12.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$2.class
new file mode 100644
index 0000000..d6c5bc1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$3.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$3.class
new file mode 100644
index 0000000..10f6f2b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$4.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$4.class
new file mode 100644
index 0000000..8af2a8b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$5.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$5.class
new file mode 100644
index 0000000..e9fd13c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$6.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$6.class
new file mode 100644
index 0000000..75c84c2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$6.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$7.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$7.class
new file mode 100644
index 0000000..383949f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$7.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$8.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$8.class
new file mode 100644
index 0000000..7212173
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$8.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$9.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$9.class
new file mode 100644
index 0000000..7b48e3b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$9.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable.class
new file mode 100644
index 0000000..20e613a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction.class
new file mode 100644
index 0000000..d6b619a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$CloseableList.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$CloseableList.class
new file mode 100644
index 0000000..94d3d20
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$CloseableList.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ClosingCallable.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ClosingCallable.class
new file mode 100644
index 0000000..4f87364
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ClosingCallable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ClosingFunction.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ClosingFunction.class
new file mode 100644
index 0000000..b15d0dc
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ClosingFunction.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$1.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$1.class
new file mode 100644
index 0000000..e1428eb
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$2.class
new file mode 100644
index 0000000..8b7864e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$3.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$3.class
new file mode 100644
index 0000000..8b2aa0b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable.class
new file mode 100644
index 0000000..24c6ce5
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable.class
new file mode 100644
index 0000000..40c2317
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner.class
new file mode 100644
index 0000000..1ae4728
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$1.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$1.class
new file mode 100644
index 0000000..7dcce74
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$2.class
new file mode 100644
index 0000000..7e4aed2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2.class
new file mode 100644
index 0000000..b715f35
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2.class
new file mode 100644
index 0000000..fdc1e50
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2.class
new file mode 100644
index 0000000..ff62a0d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$1.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$1.class
new file mode 100644
index 0000000..89d9f68
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$2.class
new file mode 100644
index 0000000..4531049
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3.class
new file mode 100644
index 0000000..7239686
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3.class
new file mode 100644
index 0000000..93befc7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3.class
new file mode 100644
index 0000000..1e40db7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$1.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$1.class
new file mode 100644
index 0000000..f76b08d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$2.class
new file mode 100644
index 0000000..1313aa0
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4.class
new file mode 100644
index 0000000..dd7c327
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4.class
new file mode 100644
index 0000000..a516c2a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4.class
new file mode 100644
index 0000000..58024e4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$1.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$1.class
new file mode 100644
index 0000000..75163d7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$2.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$2.class
new file mode 100644
index 0000000..0b4a79f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5.class
new file mode 100644
index 0000000..6ccce4c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5.class
new file mode 100644
index 0000000..ec2a4ae
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5.class
new file mode 100644
index 0000000..815812c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Combiner5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$DeferredCloser.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$DeferredCloser.class
new file mode 100644
index 0000000..aebaed6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$DeferredCloser.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Peeker.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Peeker.class
new file mode 100644
index 0000000..b1d7fe1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$Peeker.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$State.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$State.class
new file mode 100644
index 0000000..91d451d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$State.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ValueAndCloser.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ValueAndCloser.class
new file mode 100644
index 0000000..bd97448
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ValueAndCloser.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer.class
new file mode 100644
index 0000000..6a6815b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ClosingFuture.class b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture.class
new file mode 100644
index 0000000..caeb099
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ClosingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CollectionFuture$ListFuture.class b/JigsawAgent/com/google/common/util/concurrent/CollectionFuture$ListFuture.class
new file mode 100644
index 0000000..3030cc7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CollectionFuture$ListFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CollectionFuture$Present.class b/JigsawAgent/com/google/common/util/concurrent/CollectionFuture$Present.class
new file mode 100644
index 0000000..7f0e9c4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CollectionFuture$Present.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CollectionFuture.class b/JigsawAgent/com/google/common/util/concurrent/CollectionFuture.class
new file mode 100644
index 0000000..ae9cd8c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CollectionFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask.class b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask.class
new file mode 100644
index 0000000..4c53749
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask.class b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask.class
new file mode 100644
index 0000000..690a25f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask.class b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask.class
new file mode 100644
index 0000000..a6e2df7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CombinedFuture.class b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture.class
new file mode 100644
index 0000000..3bf75b9
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CombinedFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$1.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$1.class
new file mode 100644
index 0000000..789f45e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class
new file mode 100644
index 0000000..58d92aa
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class
new file mode 100644
index 0000000..21b8251
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class
new file mode 100644
index 0000000..a252e62
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class
new file mode 100644
index 0000000..11961f2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class
new file mode 100644
index 0000000..4bab776
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class
new file mode 100644
index 0000000..e006c81
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class
new file mode 100644
index 0000000..fb4972f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class
new file mode 100644
index 0000000..2b54d65
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class
new file mode 100644
index 0000000..fe5f495
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class
new file mode 100644
index 0000000..57b037e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class
new file mode 100644
index 0000000..67059ee
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policies.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class
new file mode 100644
index 0000000..fc90cbd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$Policy.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class
new file mode 100644
index 0000000..1edf609
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class
new file mode 100644
index 0000000..b4ba22b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory.class b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory.class
new file mode 100644
index 0000000..66a46ea
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/CycleDetectingLockFactory.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/DirectExecutor.class b/JigsawAgent/com/google/common/util/concurrent/DirectExecutor.class
new file mode 100644
index 0000000..717882b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/DirectExecutor.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionError.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionError.class
new file mode 100644
index 0000000..44edde6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionError.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class
new file mode 100644
index 0000000..890c2d6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionList.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionList.class
new file mode 100644
index 0000000..5891226
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionList.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$1.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$1.class
new file mode 100644
index 0000000..39c7f61
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$2.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$2.class
new file mode 100644
index 0000000..4ed1779
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$3.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$3.class
new file mode 100644
index 0000000..22244e0
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$RunningState.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$RunningState.class
new file mode 100644
index 0000000..06383af
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$RunningState.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor.class
new file mode 100644
index 0000000..a8a02fb
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue.class
new file mode 100644
index 0000000..12800b9
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer.class b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer.class
new file mode 100644
index 0000000..bab1ad4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ExecutionSequencer.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FakeTimeLimiter.class b/JigsawAgent/com/google/common/util/concurrent/FakeTimeLimiter.class
new file mode 100644
index 0000000..2d65f92
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FakeTimeLimiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FluentFuture$TrustedFuture.class b/JigsawAgent/com/google/common/util/concurrent/FluentFuture$TrustedFuture.class
new file mode 100644
index 0000000..2fb8ccd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FluentFuture$TrustedFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FluentFuture.class b/JigsawAgent/com/google/common/util/concurrent/FluentFuture.class
new file mode 100644
index 0000000..2e56571
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FluentFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingBlockingDeque.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingBlockingDeque.class
new file mode 100644
index 0000000..12d536b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingBlockingDeque.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingBlockingQueue.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingBlockingQueue.class
new file mode 100644
index 0000000..e62c6c2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingBlockingQueue.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingCondition.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingCondition.class
new file mode 100644
index 0000000..5ffa148
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingCondition.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingExecutorService.class
new file mode 100644
index 0000000..44ca020
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingFluentFuture.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingFluentFuture.class
new file mode 100644
index 0000000..2cbc185
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingFluentFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class
new file mode 100644
index 0000000..f56d80e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingFuture.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingFuture.class
new file mode 100644
index 0000000..d805ff3
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class
new file mode 100644
index 0000000..d8e6a39
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingListenableFuture.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingListenableFuture.class
new file mode 100644
index 0000000..2b8c8d5
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingListenableFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingListeningExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingListeningExecutorService.class
new file mode 100644
index 0000000..cebea9b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingListeningExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ForwardingLock.class b/JigsawAgent/com/google/common/util/concurrent/ForwardingLock.class
new file mode 100644
index 0000000..db409c3
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ForwardingLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FutureCallback.class b/JigsawAgent/com/google/common/util/concurrent/FutureCallback.class
new file mode 100644
index 0000000..232252a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FutureCallback.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$1.class b/JigsawAgent/com/google/common/util/concurrent/Futures$1.class
new file mode 100644
index 0000000..be3b064
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$2.class b/JigsawAgent/com/google/common/util/concurrent/Futures$2.class
new file mode 100644
index 0000000..285e54a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$3.class b/JigsawAgent/com/google/common/util/concurrent/Futures$3.class
new file mode 100644
index 0000000..074c09f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$CallbackListener.class b/JigsawAgent/com/google/common/util/concurrent/Futures$CallbackListener.class
new file mode 100644
index 0000000..a42a023
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$CallbackListener.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$FutureCombiner$1.class b/JigsawAgent/com/google/common/util/concurrent/Futures$FutureCombiner$1.class
new file mode 100644
index 0000000..22d4d19
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$FutureCombiner$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$FutureCombiner.class b/JigsawAgent/com/google/common/util/concurrent/Futures$FutureCombiner.class
new file mode 100644
index 0000000..8c696ae
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$FutureCombiner.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$InCompletionOrderFuture.class b/JigsawAgent/com/google/common/util/concurrent/Futures$InCompletionOrderFuture.class
new file mode 100644
index 0000000..b1f1f94
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$InCompletionOrderFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$InCompletionOrderState.class b/JigsawAgent/com/google/common/util/concurrent/Futures$InCompletionOrderState.class
new file mode 100644
index 0000000..f19d6e4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$InCompletionOrderState.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class b/JigsawAgent/com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class
new file mode 100644
index 0000000..6aa07e4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Futures.class b/JigsawAgent/com/google/common/util/concurrent/Futures.class
new file mode 100644
index 0000000..4489297
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Futures.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$1.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$1.class
new file mode 100644
index 0000000..7b14880
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator.class
new file mode 100644
index 0000000..ecdd43a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1.class
new file mode 100644
index 0000000..99bf560
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator.class
new file mode 100644
index 0000000..c759e78
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator.class
new file mode 100644
index 0000000..8f8db55
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder.class
new file mode 100644
index 0000000..2b2100d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked.class b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked.class
new file mode 100644
index 0000000..0994fa8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/FuturesGetChecked.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization.class b/JigsawAgent/com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization.class
new file mode 100644
index 0000000..6aab08a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/GwtFuturesCatchingSpecialization.class b/JigsawAgent/com/google/common/util/concurrent/GwtFuturesCatchingSpecialization.class
new file mode 100644
index 0000000..09f22fe
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/GwtFuturesCatchingSpecialization.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/IgnoreJRERequirement.class b/JigsawAgent/com/google/common/util/concurrent/IgnoreJRERequirement.class
new file mode 100644
index 0000000..e118a6c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/IgnoreJRERequirement.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture.class b/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture.class
new file mode 100644
index 0000000..ccd5f66
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture.class b/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture.class
new file mode 100644
index 0000000..fafc405
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture.class b/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture.class
new file mode 100644
index 0000000..90c5cd2
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ImmediateFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Internal.class b/JigsawAgent/com/google/common/util/concurrent/Internal.class
new file mode 100644
index 0000000..ab25c51
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Internal.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask$1.class b/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask$1.class
new file mode 100644
index 0000000..4c73dd8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask$DoNothingRunnable.class b/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask$DoNothingRunnable.class
new file mode 100644
index 0000000..3a8ff78
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask$DoNothingRunnable.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask.class b/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask.class
new file mode 100644
index 0000000..19f2bd0
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/InterruptibleTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class b/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class
new file mode 100644
index 0000000..bcec64e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class b/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class
new file mode 100644
index 0000000..cd9d096
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters.class b/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters.class
new file mode 100644
index 0000000..5ed710c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/JdkFutureAdapters.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListenableFuture.class b/JigsawAgent/com/google/common/util/concurrent/ListenableFuture.class
new file mode 100644
index 0000000..a2c0c58
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListenableFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListenableFutureTask.class b/JigsawAgent/com/google/common/util/concurrent/ListenableFutureTask.class
new file mode 100644
index 0000000..a3c5ffd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListenableFutureTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListenableScheduledFuture.class b/JigsawAgent/com/google/common/util/concurrent/ListenableScheduledFuture.class
new file mode 100644
index 0000000..e281164
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListenableScheduledFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue$Event.class b/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue$Event.class
new file mode 100644
index 0000000..7fa9457
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue$Event.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue.class b/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue.class
new file mode 100644
index 0000000..0a1786a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue.class b/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue.class
new file mode 100644
index 0000000..91fdcfc
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListenerCallQueue.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListeningExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/ListeningExecutorService.class
new file mode 100644
index 0000000..b6bf72c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListeningExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ListeningScheduledExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/ListeningScheduledExecutorService.class
new file mode 100644
index 0000000..34ff3f8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ListeningScheduledExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Monitor$1.class b/JigsawAgent/com/google/common/util/concurrent/Monitor$1.class
new file mode 100644
index 0000000..1d75b18
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Monitor$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Monitor$Guard.class b/JigsawAgent/com/google/common/util/concurrent/Monitor$Guard.class
new file mode 100644
index 0000000..43a6886
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Monitor$Guard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Monitor.class b/JigsawAgent/com/google/common/util/concurrent/Monitor.class
new file mode 100644
index 0000000..5b8d342
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Monitor.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$1.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$1.class
new file mode 100644
index 0000000..95765fa
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$2.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$2.class
new file mode 100644
index 0000000..8515f29
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$3.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$3.class
new file mode 100644
index 0000000..4186f68
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$4.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$4.class
new file mode 100644
index 0000000..e770ed7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$5.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$5.class
new file mode 100644
index 0000000..0067cae
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$Application$1.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$Application$1.class
new file mode 100644
index 0000000..440229d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$Application$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$Application.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$Application.class
new file mode 100644
index 0000000..9afb5cd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$Application.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$DirectExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$DirectExecutorService.class
new file mode 100644
index 0000000..f89bc98
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$DirectExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class
new file mode 100644
index 0000000..eba7fcc
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ListeningDecorator.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class
new file mode 100644
index 0000000..b33c546
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class
new file mode 100644
index 0000000..6794e45
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class
new file mode 100644
index 0000000..80c5f0c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/MoreExecutors.class b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors.class
new file mode 100644
index 0000000..20c72a3
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/MoreExecutors.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/OverflowAvoidingLockSupport.class b/JigsawAgent/com/google/common/util/concurrent/OverflowAvoidingLockSupport.class
new file mode 100644
index 0000000..0cb8f63
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/OverflowAvoidingLockSupport.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Partially$GwtIncompatible.class b/JigsawAgent/com/google/common/util/concurrent/Partially$GwtIncompatible.class
new file mode 100644
index 0000000..00c2722
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Partially$GwtIncompatible.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Partially.class b/JigsawAgent/com/google/common/util/concurrent/Partially.class
new file mode 100644
index 0000000..107ecdf
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Partially.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Platform.class b/JigsawAgent/com/google/common/util/concurrent/Platform.class
new file mode 100644
index 0000000..4cf5104
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Platform.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1.class b/JigsawAgent/com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1.class
new file mode 100644
index 0000000..f601ef7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/RateLimiter$SleepingStopwatch.class b/JigsawAgent/com/google/common/util/concurrent/RateLimiter$SleepingStopwatch.class
new file mode 100644
index 0000000..7ff0d2f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/RateLimiter$SleepingStopwatch.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/RateLimiter.class b/JigsawAgent/com/google/common/util/concurrent/RateLimiter.class
new file mode 100644
index 0000000..d5a4736
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/RateLimiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Runnables$1.class b/JigsawAgent/com/google/common/util/concurrent/Runnables$1.class
new file mode 100644
index 0000000..8422899
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Runnables$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Runnables.class b/JigsawAgent/com/google/common/util/concurrent/Runnables.class
new file mode 100644
index 0000000..d30a70d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Runnables.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$1.class b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$1.class
new file mode 100644
index 0000000..6620a2b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$QueueWorker.class b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$QueueWorker.class
new file mode 100644
index 0000000..9908352
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$QueueWorker.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState.class b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState.class
new file mode 100644
index 0000000..6473200
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor.class b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor.class
new file mode 100644
index 0000000..e586e2e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SequentialExecutor.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$1.class b/JigsawAgent/com/google/common/util/concurrent/Service$1.class
new file mode 100644
index 0000000..2fa103f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$Listener.class b/JigsawAgent/com/google/common/util/concurrent/Service$Listener.class
new file mode 100644
index 0000000..cd35e51
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$Listener.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State$1.class b/JigsawAgent/com/google/common/util/concurrent/Service$State$1.class
new file mode 100644
index 0000000..de9efc7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State$2.class b/JigsawAgent/com/google/common/util/concurrent/Service$State$2.class
new file mode 100644
index 0000000..1b0bb57
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State$3.class b/JigsawAgent/com/google/common/util/concurrent/Service$State$3.class
new file mode 100644
index 0000000..f38cebe
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State$4.class b/JigsawAgent/com/google/common/util/concurrent/Service$State$4.class
new file mode 100644
index 0000000..c80bef4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State$4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State$5.class b/JigsawAgent/com/google/common/util/concurrent/Service$State$5.class
new file mode 100644
index 0000000..67bd6b8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State$5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State$6.class b/JigsawAgent/com/google/common/util/concurrent/Service$State$6.class
new file mode 100644
index 0000000..4774cb6
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State$6.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service$State.class b/JigsawAgent/com/google/common/util/concurrent/Service$State.class
new file mode 100644
index 0000000..14ddce7
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service$State.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Service.class b/JigsawAgent/com/google/common/util/concurrent/Service.class
new file mode 100644
index 0000000..4413eba
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Service.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$1.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$1.class
new file mode 100644
index 0000000..9e59bb1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$2.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$2.class
new file mode 100644
index 0000000..39b39ff
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class
new file mode 100644
index 0000000..d88eb00
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$FailedService.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$FailedService.class
new file mode 100644
index 0000000..907bc4e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$FailedService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$Listener.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$Listener.class
new file mode 100644
index 0000000..5c7858b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$Listener.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$NoOpService.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$NoOpService.class
new file mode 100644
index 0000000..6d7774c
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$NoOpService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceListener.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceListener.class
new file mode 100644
index 0000000..d42c03f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceListener.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class
new file mode 100644
index 0000000..a43a5ef
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class
new file mode 100644
index 0000000..1ebca2f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard.class
new file mode 100644
index 0000000..e48381a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard.class
new file mode 100644
index 0000000..9afbdb4
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState.class
new file mode 100644
index 0000000..ae8be19
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager$ServiceManagerState.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManager.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManager.class
new file mode 100644
index 0000000..7a668f1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManager.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ServiceManagerBridge.class b/JigsawAgent/com/google/common/util/concurrent/ServiceManagerBridge.class
new file mode 100644
index 0000000..f130653
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ServiceManagerBridge.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SettableFuture.class b/JigsawAgent/com/google/common/util/concurrent/SettableFuture.class
new file mode 100644
index 0000000..ecc217a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SettableFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter$1$1.class b/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter$1$1.class
new file mode 100644
index 0000000..cabcff9
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter$1$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter$1.class b/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter$1.class
new file mode 100644
index 0000000..f8b49ea
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter.class b/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter.class
new file mode 100644
index 0000000..003314a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SimpleTimeLimiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$1.class b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$1.class
new file mode 100644
index 0000000..1086152
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty.class b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty.class
new file mode 100644
index 0000000..ac9cb8d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp.class b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp.class
new file mode 100644
index 0000000..e2784fd
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter.class b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter.class
new file mode 100644
index 0000000..4e3cf2e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/SmoothRateLimiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$1.class b/JigsawAgent/com/google/common/util/concurrent/Striped$1.class
new file mode 100644
index 0000000..c2e5861
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$2.class b/JigsawAgent/com/google/common/util/concurrent/Striped$2.class
new file mode 100644
index 0000000..aa1627e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$2.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$3.class b/JigsawAgent/com/google/common/util/concurrent/Striped$3.class
new file mode 100644
index 0000000..9d85df8
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$3.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$4.class b/JigsawAgent/com/google/common/util/concurrent/Striped$4.class
new file mode 100644
index 0000000..0c7ee3a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$4.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$5.class b/JigsawAgent/com/google/common/util/concurrent/Striped$5.class
new file mode 100644
index 0000000..931bf5f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$5.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$6.class b/JigsawAgent/com/google/common/util/concurrent/Striped$6.class
new file mode 100644
index 0000000..02d369b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$6.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$CompactStriped.class b/JigsawAgent/com/google/common/util/concurrent/Striped$CompactStriped.class
new file mode 100644
index 0000000..58b0ac9
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$CompactStriped.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$LargeLazyStriped.class b/JigsawAgent/com/google/common/util/concurrent/Striped$LargeLazyStriped.class
new file mode 100644
index 0000000..6b165dc
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$LargeLazyStriped.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$PaddedLock.class b/JigsawAgent/com/google/common/util/concurrent/Striped$PaddedLock.class
new file mode 100644
index 0000000..e3dac26
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$PaddedLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$PaddedSemaphore.class b/JigsawAgent/com/google/common/util/concurrent/Striped$PaddedSemaphore.class
new file mode 100644
index 0000000..9ae996e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$PaddedSemaphore.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$PowerOfTwoStriped.class b/JigsawAgent/com/google/common/util/concurrent/Striped$PowerOfTwoStriped.class
new file mode 100644
index 0000000..928332a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$PowerOfTwoStriped.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference.class b/JigsawAgent/com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference.class
new file mode 100644
index 0000000..614ac6b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$SmallLazyStriped.class b/JigsawAgent/com/google/common/util/concurrent/Striped$SmallLazyStriped.class
new file mode 100644
index 0000000..8fbba97
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$SmallLazyStriped.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeCondition.class b/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeCondition.class
new file mode 100644
index 0000000..ed61ef1
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeCondition.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeLock.class b/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeLock.class
new file mode 100644
index 0000000..9e5624e
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock.class b/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock.class
new file mode 100644
index 0000000..8be9c1b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Striped.class b/JigsawAgent/com/google/common/util/concurrent/Striped.class
new file mode 100644
index 0000000..9f7cbca
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Striped.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ThreadFactoryBuilder$1.class b/JigsawAgent/com/google/common/util/concurrent/ThreadFactoryBuilder$1.class
new file mode 100644
index 0000000..6b819ad
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ThreadFactoryBuilder$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/ThreadFactoryBuilder.class b/JigsawAgent/com/google/common/util/concurrent/ThreadFactoryBuilder.class
new file mode 100644
index 0000000..1d1c1bb
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/ThreadFactoryBuilder.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TimeLimiter.class b/JigsawAgent/com/google/common/util/concurrent/TimeLimiter.class
new file mode 100644
index 0000000..a5be4bc
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TimeLimiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$1.class b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$1.class
new file mode 100644
index 0000000..5f78df3
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$Fire.class b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$Fire.class
new file mode 100644
index 0000000..9bcbf7f
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$Fire.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException.class b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException.class
new file mode 100644
index 0000000..b35bfb0
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture.class b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture.class
new file mode 100644
index 0000000..4ec9d33
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TimeoutFuture.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleAsyncTask.class b/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleAsyncTask.class
new file mode 100644
index 0000000..543139b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleAsyncTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask.class b/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask.class
new file mode 100644
index 0000000..f64988d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask.class b/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask.class
new file mode 100644
index 0000000..3c48323
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/TrustedListenableFutureTask.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class b/JigsawAgent/com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class
new file mode 100644
index 0000000..2433155
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/UncaughtExceptionHandlers.class b/JigsawAgent/com/google/common/util/concurrent/UncaughtExceptionHandlers.class
new file mode 100644
index 0000000..1d2a7ca
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/UncaughtExceptionHandlers.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/UncheckedExecutionException.class b/JigsawAgent/com/google/common/util/concurrent/UncheckedExecutionException.class
new file mode 100644
index 0000000..22e3e0b
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/UncheckedExecutionException.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/UncheckedTimeoutException.class b/JigsawAgent/com/google/common/util/concurrent/UncheckedTimeoutException.class
new file mode 100644
index 0000000..4684d28
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/UncheckedTimeoutException.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/Uninterruptibles.class b/JigsawAgent/com/google/common/util/concurrent/Uninterruptibles.class
new file mode 100644
index 0000000..3f3a53a
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/Uninterruptibles.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/WrappingExecutorService$1.class b/JigsawAgent/com/google/common/util/concurrent/WrappingExecutorService$1.class
new file mode 100644
index 0000000..006d2fb
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/WrappingExecutorService$1.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/WrappingExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/WrappingExecutorService.class
new file mode 100644
index 0000000..13f8d58
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/WrappingExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/WrappingScheduledExecutorService.class b/JigsawAgent/com/google/common/util/concurrent/WrappingScheduledExecutorService.class
new file mode 100644
index 0000000..ea9381d
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/WrappingScheduledExecutorService.class differ
diff --git a/JigsawAgent/com/google/common/util/concurrent/package-info.class b/JigsawAgent/com/google/common/util/concurrent/package-info.class
new file mode 100644
index 0000000..d954404
Binary files /dev/null and b/JigsawAgent/com/google/common/util/concurrent/package-info.class differ
diff --git a/JigsawAgent/com/google/common/xml/XmlEscapers.class b/JigsawAgent/com/google/common/xml/XmlEscapers.class
new file mode 100644
index 0000000..f65b3c9
Binary files /dev/null and b/JigsawAgent/com/google/common/xml/XmlEscapers.class differ
diff --git a/JigsawAgent/com/google/common/xml/package-info.class b/JigsawAgent/com/google/common/xml/package-info.class
new file mode 100644
index 0000000..e168740
Binary files /dev/null and b/JigsawAgent/com/google/common/xml/package-info.class differ
diff --git a/JigsawAgent/com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class b/JigsawAgent/com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class
new file mode 100644
index 0000000..c9477ef
Binary files /dev/null and b/JigsawAgent/com/google/thirdparty/publicsuffix/PublicSuffixPatterns.class differ
diff --git a/JigsawAgent/com/google/thirdparty/publicsuffix/PublicSuffixType.class b/JigsawAgent/com/google/thirdparty/publicsuffix/PublicSuffixType.class
new file mode 100644
index 0000000..66b9bc3
Binary files /dev/null and b/JigsawAgent/com/google/thirdparty/publicsuffix/PublicSuffixType.class differ
diff --git a/JigsawAgent/com/google/thirdparty/publicsuffix/TrieParser.class b/JigsawAgent/com/google/thirdparty/publicsuffix/TrieParser.class
new file mode 100644
index 0000000..db77a26
Binary files /dev/null and b/JigsawAgent/com/google/thirdparty/publicsuffix/TrieParser.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationClassRef.class b/JigsawAgent/io/github/classgraph/AnnotationClassRef.class
new file mode 100644
index 0000000..6358708
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationClassRef.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationEnumValue.class b/JigsawAgent/io/github/classgraph/AnnotationEnumValue.class
new file mode 100644
index 0000000..b5496bb
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationEnumValue.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationInfo$AnnotationInvocationHandler.class b/JigsawAgent/io/github/classgraph/AnnotationInfo$AnnotationInvocationHandler.class
new file mode 100644
index 0000000..42175cc
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationInfo$AnnotationInvocationHandler.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationInfo.class b/JigsawAgent/io/github/classgraph/AnnotationInfo.class
new file mode 100644
index 0000000..7591812
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationInfoList$AnnotationInfoFilter.class b/JigsawAgent/io/github/classgraph/AnnotationInfoList$AnnotationInfoFilter.class
new file mode 100644
index 0000000..e3b8906
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationInfoList$AnnotationInfoFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationInfoList.class b/JigsawAgent/io/github/classgraph/AnnotationInfoList.class
new file mode 100644
index 0000000..dd4c0f2
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationParameterValue.class b/JigsawAgent/io/github/classgraph/AnnotationParameterValue.class
new file mode 100644
index 0000000..964072f
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationParameterValue.class differ
diff --git a/JigsawAgent/io/github/classgraph/AnnotationParameterValueList.class b/JigsawAgent/io/github/classgraph/AnnotationParameterValueList.class
new file mode 100644
index 0000000..7beb042
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/AnnotationParameterValueList.class differ
diff --git a/JigsawAgent/io/github/classgraph/ArrayClassInfo.class b/JigsawAgent/io/github/classgraph/ArrayClassInfo.class
new file mode 100644
index 0000000..ebcbe7c
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ArrayClassInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/ArrayTypeSignature.class b/JigsawAgent/io/github/classgraph/ArrayTypeSignature.class
new file mode 100644
index 0000000..6e058ea
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ArrayTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/BaseTypeSignature.class b/JigsawAgent/io/github/classgraph/BaseTypeSignature.class
new file mode 100644
index 0000000..0aa8bf1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/BaseTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph$1.class b/JigsawAgent/io/github/classgraph/ClassGraph$1.class
new file mode 100644
index 0000000..654977f
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph$2.class b/JigsawAgent/io/github/classgraph/ClassGraph$2.class
new file mode 100644
index 0000000..441a336
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph$2.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph$ClasspathElementFilter.class b/JigsawAgent/io/github/classgraph/ClassGraph$ClasspathElementFilter.class
new file mode 100644
index 0000000..728dab5
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph$ClasspathElementFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph$ClasspathElementURLFilter.class b/JigsawAgent/io/github/classgraph/ClassGraph$ClasspathElementURLFilter.class
new file mode 100644
index 0000000..539b0f5
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph$ClasspathElementURLFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph$FailureHandler.class b/JigsawAgent/io/github/classgraph/ClassGraph$FailureHandler.class
new file mode 100644
index 0000000..cb8b7aa
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph$FailureHandler.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph$ScanResultProcessor.class b/JigsawAgent/io/github/classgraph/ClassGraph$ScanResultProcessor.class
new file mode 100644
index 0000000..26863d8
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph$ScanResultProcessor.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraph.class b/JigsawAgent/io/github/classgraph/ClassGraph.class
new file mode 100644
index 0000000..0ffd477
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraph.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraphClassLoader$1.class b/JigsawAgent/io/github/classgraph/ClassGraphClassLoader$1.class
new file mode 100644
index 0000000..fc46b82
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraphClassLoader$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraphClassLoader.class b/JigsawAgent/io/github/classgraph/ClassGraphClassLoader.class
new file mode 100644
index 0000000..486e53b
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraphClassLoader.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassGraphException.class b/JigsawAgent/io/github/classgraph/ClassGraphException.class
new file mode 100644
index 0000000..948ea34
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassGraphException.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfo$1.class b/JigsawAgent/io/github/classgraph/ClassInfo$1.class
new file mode 100644
index 0000000..7124a46
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfo$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfo$ClassType.class b/JigsawAgent/io/github/classgraph/ClassInfo$ClassType.class
new file mode 100644
index 0000000..5f29504
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfo$ClassType.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfo$ReachableAndDirectlyRelatedClasses.class b/JigsawAgent/io/github/classgraph/ClassInfo$ReachableAndDirectlyRelatedClasses.class
new file mode 100644
index 0000000..94cc95e
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfo$ReachableAndDirectlyRelatedClasses.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfo$RelType.class b/JigsawAgent/io/github/classgraph/ClassInfo$RelType.class
new file mode 100644
index 0000000..59dfafa
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfo$RelType.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfo.class b/JigsawAgent/io/github/classgraph/ClassInfo.class
new file mode 100644
index 0000000..94943cb
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$1.class b/JigsawAgent/io/github/classgraph/ClassInfoList$1.class
new file mode 100644
index 0000000..4712643
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$2.class b/JigsawAgent/io/github/classgraph/ClassInfoList$2.class
new file mode 100644
index 0000000..7c7f5a1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$2.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$3.class b/JigsawAgent/io/github/classgraph/ClassInfoList$3.class
new file mode 100644
index 0000000..a6da760
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$3.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$4.class b/JigsawAgent/io/github/classgraph/ClassInfoList$4.class
new file mode 100644
index 0000000..e04a57c
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$4.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$5.class b/JigsawAgent/io/github/classgraph/ClassInfoList$5.class
new file mode 100644
index 0000000..f7d895e
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$5.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$6.class b/JigsawAgent/io/github/classgraph/ClassInfoList$6.class
new file mode 100644
index 0000000..b175ffa
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$6.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$7.class b/JigsawAgent/io/github/classgraph/ClassInfoList$7.class
new file mode 100644
index 0000000..b94dd6f
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$7.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$8.class b/JigsawAgent/io/github/classgraph/ClassInfoList$8.class
new file mode 100644
index 0000000..0c6beed
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$8.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList$ClassInfoFilter.class b/JigsawAgent/io/github/classgraph/ClassInfoList$ClassInfoFilter.class
new file mode 100644
index 0000000..5d200c8
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList$ClassInfoFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassInfoList.class b/JigsawAgent/io/github/classgraph/ClassInfoList.class
new file mode 100644
index 0000000..debb7a3
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassRefOrTypeVariableSignature.class b/JigsawAgent/io/github/classgraph/ClassRefOrTypeVariableSignature.class
new file mode 100644
index 0000000..5aab30e
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassRefOrTypeVariableSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassRefTypeSignature.class b/JigsawAgent/io/github/classgraph/ClassRefTypeSignature.class
new file mode 100644
index 0000000..600546e
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassRefTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClassTypeSignature.class b/JigsawAgent/io/github/classgraph/ClassTypeSignature.class
new file mode 100644
index 0000000..9d12266
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClassTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$1.class b/JigsawAgent/io/github/classgraph/Classfile$1.class
new file mode 100644
index 0000000..f63286a
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$2.class b/JigsawAgent/io/github/classgraph/Classfile$2.class
new file mode 100644
index 0000000..9f116fc
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$2.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$3.class b/JigsawAgent/io/github/classgraph/Classfile$3.class
new file mode 100644
index 0000000..f6c8ac6
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$3.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$ClassContainment.class b/JigsawAgent/io/github/classgraph/Classfile$ClassContainment.class
new file mode 100644
index 0000000..e7bf8fe
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$ClassContainment.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$ClassTypeAnnotationDecorator.class b/JigsawAgent/io/github/classgraph/Classfile$ClassTypeAnnotationDecorator.class
new file mode 100644
index 0000000..9af9ded
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$ClassTypeAnnotationDecorator.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$ClassfileFormatException.class b/JigsawAgent/io/github/classgraph/Classfile$ClassfileFormatException.class
new file mode 100644
index 0000000..36843e2
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$ClassfileFormatException.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$MethodTypeAnnotationDecorator.class b/JigsawAgent/io/github/classgraph/Classfile$MethodTypeAnnotationDecorator.class
new file mode 100644
index 0000000..894e018
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$MethodTypeAnnotationDecorator.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$SkipClassException.class b/JigsawAgent/io/github/classgraph/Classfile$SkipClassException.class
new file mode 100644
index 0000000..ef5b871
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$SkipClassException.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$TypeAnnotationDecorator.class b/JigsawAgent/io/github/classgraph/Classfile$TypeAnnotationDecorator.class
new file mode 100644
index 0000000..7ec1b6b
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$TypeAnnotationDecorator.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile$TypePathNode.class b/JigsawAgent/io/github/classgraph/Classfile$TypePathNode.class
new file mode 100644
index 0000000..88f91d4
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile$TypePathNode.class differ
diff --git a/JigsawAgent/io/github/classgraph/Classfile.class b/JigsawAgent/io/github/classgraph/Classfile.class
new file mode 100644
index 0000000..f7ee1e4
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Classfile.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElement$1.class b/JigsawAgent/io/github/classgraph/ClasspathElement$1.class
new file mode 100644
index 0000000..b62f6af
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElement$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElement.class b/JigsawAgent/io/github/classgraph/ClasspathElement.class
new file mode 100644
index 0000000..f152b47
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElement.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementFileDir$1$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementFileDir$1$1.class
new file mode 100644
index 0000000..aa1bcd1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementFileDir$1$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementFileDir$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementFileDir$1.class
new file mode 100644
index 0000000..deebd63
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementFileDir$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementFileDir.class b/JigsawAgent/io/github/classgraph/ClasspathElementFileDir.class
new file mode 100644
index 0000000..5198e73
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementFileDir.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementModule$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementModule$1.class
new file mode 100644
index 0000000..02d9a31
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementModule$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementModule.class b/JigsawAgent/io/github/classgraph/ClasspathElementModule.class
new file mode 100644
index 0000000..4ff9e34
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementModule.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementPathDir$1$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementPathDir$1$1.class
new file mode 100644
index 0000000..1fa5465
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementPathDir$1$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementPathDir$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementPathDir$1.class
new file mode 100644
index 0000000..7c7f4e7
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementPathDir$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementPathDir.class b/JigsawAgent/io/github/classgraph/ClasspathElementPathDir.class
new file mode 100644
index 0000000..eb285a5
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementPathDir.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementZip$1$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementZip$1$1.class
new file mode 100644
index 0000000..d5b92bb
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementZip$1$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementZip$1.class b/JigsawAgent/io/github/classgraph/ClasspathElementZip$1.class
new file mode 100644
index 0000000..ce3e593
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementZip$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ClasspathElementZip.class b/JigsawAgent/io/github/classgraph/ClasspathElementZip.class
new file mode 100644
index 0000000..32cf8e1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ClasspathElementZip.class differ
diff --git a/JigsawAgent/io/github/classgraph/FieldInfo.class b/JigsawAgent/io/github/classgraph/FieldInfo.class
new file mode 100644
index 0000000..1f6169a
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/FieldInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/FieldInfoList$FieldInfoFilter.class b/JigsawAgent/io/github/classgraph/FieldInfoList$FieldInfoFilter.class
new file mode 100644
index 0000000..ce7a668
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/FieldInfoList$FieldInfoFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/FieldInfoList.class b/JigsawAgent/io/github/classgraph/FieldInfoList.class
new file mode 100644
index 0000000..1ec65dd
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/FieldInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/GraphvizDotfileGenerator.class b/JigsawAgent/io/github/classgraph/GraphvizDotfileGenerator.class
new file mode 100644
index 0000000..958706f
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/GraphvizDotfileGenerator.class differ
diff --git a/JigsawAgent/io/github/classgraph/HasName.class b/JigsawAgent/io/github/classgraph/HasName.class
new file mode 100644
index 0000000..584739b
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/HasName.class differ
diff --git a/JigsawAgent/io/github/classgraph/HierarchicalTypeSignature.class b/JigsawAgent/io/github/classgraph/HierarchicalTypeSignature.class
new file mode 100644
index 0000000..c6e93a7
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/HierarchicalTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/InfoList.class b/JigsawAgent/io/github/classgraph/InfoList.class
new file mode 100644
index 0000000..050dde9
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/InfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/MappableInfoList.class b/JigsawAgent/io/github/classgraph/MappableInfoList.class
new file mode 100644
index 0000000..074c2a2
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/MappableInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/MethodInfo.class b/JigsawAgent/io/github/classgraph/MethodInfo.class
new file mode 100644
index 0000000..d0c2da1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/MethodInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/MethodInfoList$MethodInfoFilter.class b/JigsawAgent/io/github/classgraph/MethodInfoList$MethodInfoFilter.class
new file mode 100644
index 0000000..0f14a45
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/MethodInfoList$MethodInfoFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/MethodInfoList.class b/JigsawAgent/io/github/classgraph/MethodInfoList.class
new file mode 100644
index 0000000..82fa6d8
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/MethodInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/MethodParameterInfo.class b/JigsawAgent/io/github/classgraph/MethodParameterInfo.class
new file mode 100644
index 0000000..58ca2ab
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/MethodParameterInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/MethodTypeSignature.class b/JigsawAgent/io/github/classgraph/MethodTypeSignature.class
new file mode 100644
index 0000000..867bd4a
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/MethodTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/ModuleInfo.class b/JigsawAgent/io/github/classgraph/ModuleInfo.class
new file mode 100644
index 0000000..0fee00d
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ModuleInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/ModuleInfoList$ModuleInfoFilter.class b/JigsawAgent/io/github/classgraph/ModuleInfoList$ModuleInfoFilter.class
new file mode 100644
index 0000000..c79d287
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ModuleInfoList$ModuleInfoFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/ModuleInfoList.class b/JigsawAgent/io/github/classgraph/ModuleInfoList.class
new file mode 100644
index 0000000..b55d57c
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ModuleInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/ModulePathInfo.class b/JigsawAgent/io/github/classgraph/ModulePathInfo.class
new file mode 100644
index 0000000..40fc3c7
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ModulePathInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/ModuleReaderProxy.class b/JigsawAgent/io/github/classgraph/ModuleReaderProxy.class
new file mode 100644
index 0000000..7e2a04c
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ModuleReaderProxy.class differ
diff --git a/JigsawAgent/io/github/classgraph/ModuleRef.class b/JigsawAgent/io/github/classgraph/ModuleRef.class
new file mode 100644
index 0000000..da7804d
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ModuleRef.class differ
diff --git a/JigsawAgent/io/github/classgraph/ObjectTypedValueWrapper.class b/JigsawAgent/io/github/classgraph/ObjectTypedValueWrapper.class
new file mode 100644
index 0000000..5a5750b
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ObjectTypedValueWrapper.class differ
diff --git a/JigsawAgent/io/github/classgraph/PackageInfo$1.class b/JigsawAgent/io/github/classgraph/PackageInfo$1.class
new file mode 100644
index 0000000..3c23a4e
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PackageInfo$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/PackageInfo.class b/JigsawAgent/io/github/classgraph/PackageInfo.class
new file mode 100644
index 0000000..9ea6a34
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PackageInfo.class differ
diff --git a/JigsawAgent/io/github/classgraph/PackageInfoList$1.class b/JigsawAgent/io/github/classgraph/PackageInfoList$1.class
new file mode 100644
index 0000000..5eb17b1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PackageInfoList$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/PackageInfoList$PackageInfoFilter.class b/JigsawAgent/io/github/classgraph/PackageInfoList$PackageInfoFilter.class
new file mode 100644
index 0000000..fa6d7ca
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PackageInfoList$PackageInfoFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/PackageInfoList.class b/JigsawAgent/io/github/classgraph/PackageInfoList.class
new file mode 100644
index 0000000..eaf10ba
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PackageInfoList.class differ
diff --git a/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList$1.class b/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList$1.class
new file mode 100644
index 0000000..6556e71
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList$2.class b/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList$2.class
new file mode 100644
index 0000000..cc9cc03
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList$2.class differ
diff --git a/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList.class b/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList.class
new file mode 100644
index 0000000..282242f
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/PotentiallyUnmodifiableList.class differ
diff --git a/JigsawAgent/io/github/classgraph/ReferenceTypeSignature.class b/JigsawAgent/io/github/classgraph/ReferenceTypeSignature.class
new file mode 100644
index 0000000..4f439c2
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ReferenceTypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/Resource.class b/JigsawAgent/io/github/classgraph/Resource.class
new file mode 100644
index 0000000..977b3a6
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Resource.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$1.class b/JigsawAgent/io/github/classgraph/ResourceList$1.class
new file mode 100644
index 0000000..904df80
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$2.class b/JigsawAgent/io/github/classgraph/ResourceList$2.class
new file mode 100644
index 0000000..4108cd6
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$2.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$3.class b/JigsawAgent/io/github/classgraph/ResourceList$3.class
new file mode 100644
index 0000000..d619632
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$3.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$ByteArrayConsumer.class b/JigsawAgent/io/github/classgraph/ResourceList$ByteArrayConsumer.class
new file mode 100644
index 0000000..6e57c42
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$ByteArrayConsumer.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$ByteArrayConsumerThrowsIOException.class b/JigsawAgent/io/github/classgraph/ResourceList$ByteArrayConsumerThrowsIOException.class
new file mode 100644
index 0000000..7d3ec95
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$ByteArrayConsumerThrowsIOException.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$ByteBufferConsumer.class b/JigsawAgent/io/github/classgraph/ResourceList$ByteBufferConsumer.class
new file mode 100644
index 0000000..3ea7ccd
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$ByteBufferConsumer.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$ByteBufferConsumerThrowsIOException.class b/JigsawAgent/io/github/classgraph/ResourceList$ByteBufferConsumerThrowsIOException.class
new file mode 100644
index 0000000..f728cd5
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$ByteBufferConsumerThrowsIOException.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$InputStreamConsumer.class b/JigsawAgent/io/github/classgraph/ResourceList$InputStreamConsumer.class
new file mode 100644
index 0000000..84a7519
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$InputStreamConsumer.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$InputStreamConsumerThrowsIOException.class b/JigsawAgent/io/github/classgraph/ResourceList$InputStreamConsumerThrowsIOException.class
new file mode 100644
index 0000000..c6c7f60
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$InputStreamConsumerThrowsIOException.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList$ResourceFilter.class b/JigsawAgent/io/github/classgraph/ResourceList$ResourceFilter.class
new file mode 100644
index 0000000..aa85841
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList$ResourceFilter.class differ
diff --git a/JigsawAgent/io/github/classgraph/ResourceList.class b/JigsawAgent/io/github/classgraph/ResourceList.class
new file mode 100644
index 0000000..3ba6bd1
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ResourceList.class differ
diff --git a/JigsawAgent/io/github/classgraph/ScanResult$SerializationFormat.class b/JigsawAgent/io/github/classgraph/ScanResult$SerializationFormat.class
new file mode 100644
index 0000000..ddf8eec
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ScanResult$SerializationFormat.class differ
diff --git a/JigsawAgent/io/github/classgraph/ScanResult.class b/JigsawAgent/io/github/classgraph/ScanResult.class
new file mode 100644
index 0000000..bba6374
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ScanResult.class differ
diff --git a/JigsawAgent/io/github/classgraph/ScanResultObject.class b/JigsawAgent/io/github/classgraph/ScanResultObject.class
new file mode 100644
index 0000000..bc9697d
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/ScanResultObject.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$1.class b/JigsawAgent/io/github/classgraph/Scanner$1.class
new file mode 100644
index 0000000..0dc4eb9
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$2.class b/JigsawAgent/io/github/classgraph/Scanner$2.class
new file mode 100644
index 0000000..6d9c5dc
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$2.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$3.class b/JigsawAgent/io/github/classgraph/Scanner$3.class
new file mode 100644
index 0000000..98fbe97
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$3.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$4.class b/JigsawAgent/io/github/classgraph/Scanner$4.class
new file mode 100644
index 0000000..f740626
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$4.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$5.class b/JigsawAgent/io/github/classgraph/Scanner$5.class
new file mode 100644
index 0000000..4fff0ba
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$5.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$ClassfileScanWorkUnit.class b/JigsawAgent/io/github/classgraph/Scanner$ClassfileScanWorkUnit.class
new file mode 100644
index 0000000..bc43002
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$ClassfileScanWorkUnit.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$ClassfileScannerWorkUnitProcessor.class b/JigsawAgent/io/github/classgraph/Scanner$ClassfileScannerWorkUnitProcessor.class
new file mode 100644
index 0000000..8a72143
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$ClassfileScannerWorkUnitProcessor.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner$ClasspathEntryWorkUnit.class b/JigsawAgent/io/github/classgraph/Scanner$ClasspathEntryWorkUnit.class
new file mode 100644
index 0000000..3c8f069
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner$ClasspathEntryWorkUnit.class differ
diff --git a/JigsawAgent/io/github/classgraph/Scanner.class b/JigsawAgent/io/github/classgraph/Scanner.class
new file mode 100644
index 0000000..cb65b58
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/Scanner.class differ
diff --git a/JigsawAgent/io/github/classgraph/TypeArgument$1.class b/JigsawAgent/io/github/classgraph/TypeArgument$1.class
new file mode 100644
index 0000000..b59d42e
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/TypeArgument$1.class differ
diff --git a/JigsawAgent/io/github/classgraph/TypeArgument$Wildcard.class b/JigsawAgent/io/github/classgraph/TypeArgument$Wildcard.class
new file mode 100644
index 0000000..6bf6be9
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/TypeArgument$Wildcard.class differ
diff --git a/JigsawAgent/io/github/classgraph/TypeArgument.class b/JigsawAgent/io/github/classgraph/TypeArgument.class
new file mode 100644
index 0000000..199d3a6
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/TypeArgument.class differ
diff --git a/JigsawAgent/io/github/classgraph/TypeParameter.class b/JigsawAgent/io/github/classgraph/TypeParameter.class
new file mode 100644
index 0000000..d00a7f6
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/TypeParameter.class differ
diff --git a/JigsawAgent/io/github/classgraph/TypeSignature.class b/JigsawAgent/io/github/classgraph/TypeSignature.class
new file mode 100644
index 0000000..09260d2
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/TypeSignature.class differ
diff --git a/JigsawAgent/io/github/classgraph/TypeVariableSignature.class b/JigsawAgent/io/github/classgraph/TypeVariableSignature.class
new file mode 100644
index 0000000..65b19bc
Binary files /dev/null and b/JigsawAgent/io/github/classgraph/TypeVariableSignature.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Analysis$SkipAnalysis.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Analysis$SkipAnalysis.class
new file mode 100644
index 0000000..45868a5
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Analysis$SkipAnalysis.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Analysis.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Analysis.class
new file mode 100644
index 0000000..d000875
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Analysis.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/BytecodeUtil$CLoader.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/BytecodeUtil$CLoader.class
new file mode 100644
index 0000000..8ec2848
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/BytecodeUtil$CLoader.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/BytecodeUtil.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/BytecodeUtil.class
new file mode 100644
index 0000000..f96f2c3
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/BytecodeUtil.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9$UsfHolder.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9$UsfHolder.class
new file mode 100644
index 0000000..31ef8fc
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9$UsfHolder.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9.class
new file mode 100644
index 0000000..a261ef6
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9Obj.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9Obj.class
new file mode 100644
index 0000000..8dbea41
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Impl9Obj.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/JdkBridgeHelper.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/JdkBridgeHelper.class
new file mode 100644
index 0000000..7d71ec0
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/JdkBridgeHelper.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccess.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccess.class
new file mode 100644
index 0000000..a0b42cb
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccess.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$JDK9.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$JDK9.class
new file mode 100644
index 0000000..b7b1066
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$JDK9.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$Noop.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$Noop.class
new file mode 100644
index 0000000..5993d6a
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$Noop.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$PendingInit.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$PendingInit.class
new file mode 100644
index 0000000..c62dc87
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl$PendingInit.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl.class
new file mode 100644
index 0000000..4d14d7e
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ModuleAccessImpl.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ObjectInitializerHolder.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ObjectInitializerHolder.class
new file mode 100644
index 0000000..728b110
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ObjectInitializerHolder.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Open9$Injector.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Open9$Injector.class
new file mode 100644
index 0000000..9a82dae
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Open9$Injector.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Open9.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Open9.class
new file mode 100644
index 0000000..43cae36
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Open9.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/ProtectedObject.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ProtectedObject.class
new file mode 100644
index 0000000..1cc892a
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/ProtectedObject.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$ObjectInitializer.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$ObjectInitializer.class
new file mode 100644
index 0000000..196555a
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$ObjectInitializer.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$OpenAccess.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$OpenAccess.class
new file mode 100644
index 0000000..fbf2576
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$OpenAccess.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$RootLookupHolder.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$RootLookupHolder.class
new file mode 100644
index 0000000..d0e77c7
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$RootLookupHolder.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$Secret.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$Secret.class
new file mode 100644
index 0000000..dc0d58a
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root$Secret.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root.class
new file mode 100644
index 0000000..e240cb9
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Root.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$1.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$1.class
new file mode 100644
index 0000000..f2b457e
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$1.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiter$1.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiter$1.class
new file mode 100644
index 0000000..07f1d84
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiter$1.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiter.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiter.class
new file mode 100644
index 0000000..95851d2
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiter.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiterSM.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiterSM.class
new file mode 100644
index 0000000..a8e16fa
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck$AccessLimiterSM.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck.class
new file mode 100644
index 0000000..be77c2f
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SecurityCheck.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SunMiscUnsafe.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SunMiscUnsafe.class
new file mode 100644
index 0000000..024856d
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SunMiscUnsafe.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/SunMiscUnsafeImpl.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SunMiscUnsafeImpl.class
new file mode 100644
index 0000000..648036a
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/SunMiscUnsafeImpl.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/Unsafe.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Unsafe.class
new file mode 100644
index 0000000..3a2800e
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/Unsafe.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/UnsafeAccess.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UnsafeAccess.class
new file mode 100644
index 0000000..feab0d0
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UnsafeAccess.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessor$UsfAccessorSpi.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessor$UsfAccessorSpi.class
new file mode 100644
index 0000000..be4d213
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessor$UsfAccessorSpi.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessor.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessor.class
new file mode 100644
index 0000000..1633da7
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessor.class differ
diff --git a/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessorImpl.class b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessorImpl.class
new file mode 100644
index 0000000..efad18a
Binary files /dev/null and b/JigsawAgent/io/github/karlatemp/unsafeaccessor/UsfAccessorImpl.class differ
diff --git a/JigsawAgent/javassist/ByteArrayClassPath$1.class b/JigsawAgent/javassist/ByteArrayClassPath$1.class
new file mode 100644
index 0000000..ad1edef
Binary files /dev/null and b/JigsawAgent/javassist/ByteArrayClassPath$1.class differ
diff --git a/JigsawAgent/javassist/ByteArrayClassPath$BytecodeURLConnection.class b/JigsawAgent/javassist/ByteArrayClassPath$BytecodeURLConnection.class
new file mode 100644
index 0000000..50b1667
Binary files /dev/null and b/JigsawAgent/javassist/ByteArrayClassPath$BytecodeURLConnection.class differ
diff --git a/JigsawAgent/javassist/ByteArrayClassPath$BytecodeURLStreamHandler.class b/JigsawAgent/javassist/ByteArrayClassPath$BytecodeURLStreamHandler.class
new file mode 100644
index 0000000..6fad29e
Binary files /dev/null and b/JigsawAgent/javassist/ByteArrayClassPath$BytecodeURLStreamHandler.class differ
diff --git a/JigsawAgent/javassist/ByteArrayClassPath.class b/JigsawAgent/javassist/ByteArrayClassPath.class
new file mode 100644
index 0000000..8625a06
Binary files /dev/null and b/JigsawAgent/javassist/ByteArrayClassPath.class differ
diff --git a/JigsawAgent/javassist/CannotCompileException.class b/JigsawAgent/javassist/CannotCompileException.class
new file mode 100644
index 0000000..48d260f
Binary files /dev/null and b/JigsawAgent/javassist/CannotCompileException.class differ
diff --git a/JigsawAgent/javassist/ClassClassPath.class b/JigsawAgent/javassist/ClassClassPath.class
new file mode 100644
index 0000000..378d5c4
Binary files /dev/null and b/JigsawAgent/javassist/ClassClassPath.class differ
diff --git a/JigsawAgent/javassist/ClassMap.class b/JigsawAgent/javassist/ClassMap.class
new file mode 100644
index 0000000..4097dcd
Binary files /dev/null and b/JigsawAgent/javassist/ClassMap.class differ
diff --git a/JigsawAgent/javassist/ClassPath.class b/JigsawAgent/javassist/ClassPath.class
new file mode 100644
index 0000000..e4b7e6a
Binary files /dev/null and b/JigsawAgent/javassist/ClassPath.class differ
diff --git a/JigsawAgent/javassist/ClassPathList.class b/JigsawAgent/javassist/ClassPathList.class
new file mode 100644
index 0000000..c98744e
Binary files /dev/null and b/JigsawAgent/javassist/ClassPathList.class differ
diff --git a/JigsawAgent/javassist/ClassPool.class b/JigsawAgent/javassist/ClassPool.class
new file mode 100644
index 0000000..17bd1be
Binary files /dev/null and b/JigsawAgent/javassist/ClassPool.class differ
diff --git a/JigsawAgent/javassist/ClassPoolTail.class b/JigsawAgent/javassist/ClassPoolTail.class
new file mode 100644
index 0000000..f07265a
Binary files /dev/null and b/JigsawAgent/javassist/ClassPoolTail.class differ
diff --git a/JigsawAgent/javassist/CodeConverter$ArrayAccessReplacementMethodNames.class b/JigsawAgent/javassist/CodeConverter$ArrayAccessReplacementMethodNames.class
new file mode 100644
index 0000000..86ee22e
Binary files /dev/null and b/JigsawAgent/javassist/CodeConverter$ArrayAccessReplacementMethodNames.class differ
diff --git a/JigsawAgent/javassist/CodeConverter$DefaultArrayAccessReplacementMethodNames.class b/JigsawAgent/javassist/CodeConverter$DefaultArrayAccessReplacementMethodNames.class
new file mode 100644
index 0000000..f295a53
Binary files /dev/null and b/JigsawAgent/javassist/CodeConverter$DefaultArrayAccessReplacementMethodNames.class differ
diff --git a/JigsawAgent/javassist/CodeConverter.class b/JigsawAgent/javassist/CodeConverter.class
new file mode 100644
index 0000000..230487d
Binary files /dev/null and b/JigsawAgent/javassist/CodeConverter.class differ
diff --git a/JigsawAgent/javassist/CtArray.class b/JigsawAgent/javassist/CtArray.class
new file mode 100644
index 0000000..604f4cc
Binary files /dev/null and b/JigsawAgent/javassist/CtArray.class differ
diff --git a/JigsawAgent/javassist/CtBehavior.class b/JigsawAgent/javassist/CtBehavior.class
new file mode 100644
index 0000000..bc0c857
Binary files /dev/null and b/JigsawAgent/javassist/CtBehavior.class differ
diff --git a/JigsawAgent/javassist/CtClass$1.class b/JigsawAgent/javassist/CtClass$1.class
new file mode 100644
index 0000000..21eb0c4
Binary files /dev/null and b/JigsawAgent/javassist/CtClass$1.class differ
diff --git a/JigsawAgent/javassist/CtClass$DelayedFileOutputStream.class b/JigsawAgent/javassist/CtClass$DelayedFileOutputStream.class
new file mode 100644
index 0000000..cbe44e1
Binary files /dev/null and b/JigsawAgent/javassist/CtClass$DelayedFileOutputStream.class differ
diff --git a/JigsawAgent/javassist/CtClass.class b/JigsawAgent/javassist/CtClass.class
new file mode 100644
index 0000000..28fb781
Binary files /dev/null and b/JigsawAgent/javassist/CtClass.class differ
diff --git a/JigsawAgent/javassist/CtClassType.class b/JigsawAgent/javassist/CtClassType.class
new file mode 100644
index 0000000..39468de
Binary files /dev/null and b/JigsawAgent/javassist/CtClassType.class differ
diff --git a/JigsawAgent/javassist/CtConstructor.class b/JigsawAgent/javassist/CtConstructor.class
new file mode 100644
index 0000000..89e5b47
Binary files /dev/null and b/JigsawAgent/javassist/CtConstructor.class differ
diff --git a/JigsawAgent/javassist/CtField$ArrayInitializer.class b/JigsawAgent/javassist/CtField$ArrayInitializer.class
new file mode 100644
index 0000000..19e5fe3
Binary files /dev/null and b/JigsawAgent/javassist/CtField$ArrayInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$CodeInitializer.class b/JigsawAgent/javassist/CtField$CodeInitializer.class
new file mode 100644
index 0000000..e9b4375
Binary files /dev/null and b/JigsawAgent/javassist/CtField$CodeInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$CodeInitializer0.class b/JigsawAgent/javassist/CtField$CodeInitializer0.class
new file mode 100644
index 0000000..f567a34
Binary files /dev/null and b/JigsawAgent/javassist/CtField$CodeInitializer0.class differ
diff --git a/JigsawAgent/javassist/CtField$DoubleInitializer.class b/JigsawAgent/javassist/CtField$DoubleInitializer.class
new file mode 100644
index 0000000..ff023ba
Binary files /dev/null and b/JigsawAgent/javassist/CtField$DoubleInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$FloatInitializer.class b/JigsawAgent/javassist/CtField$FloatInitializer.class
new file mode 100644
index 0000000..d179a52
Binary files /dev/null and b/JigsawAgent/javassist/CtField$FloatInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$Initializer.class b/JigsawAgent/javassist/CtField$Initializer.class
new file mode 100644
index 0000000..337500b
Binary files /dev/null and b/JigsawAgent/javassist/CtField$Initializer.class differ
diff --git a/JigsawAgent/javassist/CtField$IntInitializer.class b/JigsawAgent/javassist/CtField$IntInitializer.class
new file mode 100644
index 0000000..5a7760e
Binary files /dev/null and b/JigsawAgent/javassist/CtField$IntInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$LongInitializer.class b/JigsawAgent/javassist/CtField$LongInitializer.class
new file mode 100644
index 0000000..f3f1363
Binary files /dev/null and b/JigsawAgent/javassist/CtField$LongInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$MethodInitializer.class b/JigsawAgent/javassist/CtField$MethodInitializer.class
new file mode 100644
index 0000000..40282d3
Binary files /dev/null and b/JigsawAgent/javassist/CtField$MethodInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$MultiArrayInitializer.class b/JigsawAgent/javassist/CtField$MultiArrayInitializer.class
new file mode 100644
index 0000000..d92db1b
Binary files /dev/null and b/JigsawAgent/javassist/CtField$MultiArrayInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$NewInitializer.class b/JigsawAgent/javassist/CtField$NewInitializer.class
new file mode 100644
index 0000000..0e6c5f7
Binary files /dev/null and b/JigsawAgent/javassist/CtField$NewInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$ParamInitializer.class b/JigsawAgent/javassist/CtField$ParamInitializer.class
new file mode 100644
index 0000000..b785bc6
Binary files /dev/null and b/JigsawAgent/javassist/CtField$ParamInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$PtreeInitializer.class b/JigsawAgent/javassist/CtField$PtreeInitializer.class
new file mode 100644
index 0000000..510fdb7
Binary files /dev/null and b/JigsawAgent/javassist/CtField$PtreeInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField$StringInitializer.class b/JigsawAgent/javassist/CtField$StringInitializer.class
new file mode 100644
index 0000000..09064e3
Binary files /dev/null and b/JigsawAgent/javassist/CtField$StringInitializer.class differ
diff --git a/JigsawAgent/javassist/CtField.class b/JigsawAgent/javassist/CtField.class
new file mode 100644
index 0000000..905e2a8
Binary files /dev/null and b/JigsawAgent/javassist/CtField.class differ
diff --git a/JigsawAgent/javassist/CtMember$Cache.class b/JigsawAgent/javassist/CtMember$Cache.class
new file mode 100644
index 0000000..ec2cc11
Binary files /dev/null and b/JigsawAgent/javassist/CtMember$Cache.class differ
diff --git a/JigsawAgent/javassist/CtMember.class b/JigsawAgent/javassist/CtMember.class
new file mode 100644
index 0000000..a86cc26
Binary files /dev/null and b/JigsawAgent/javassist/CtMember.class differ
diff --git a/JigsawAgent/javassist/CtMethod$ConstParameter.class b/JigsawAgent/javassist/CtMethod$ConstParameter.class
new file mode 100644
index 0000000..e803e04
Binary files /dev/null and b/JigsawAgent/javassist/CtMethod$ConstParameter.class differ
diff --git a/JigsawAgent/javassist/CtMethod$IntConstParameter.class b/JigsawAgent/javassist/CtMethod$IntConstParameter.class
new file mode 100644
index 0000000..bcd994b
Binary files /dev/null and b/JigsawAgent/javassist/CtMethod$IntConstParameter.class differ
diff --git a/JigsawAgent/javassist/CtMethod$LongConstParameter.class b/JigsawAgent/javassist/CtMethod$LongConstParameter.class
new file mode 100644
index 0000000..fc788db
Binary files /dev/null and b/JigsawAgent/javassist/CtMethod$LongConstParameter.class differ
diff --git a/JigsawAgent/javassist/CtMethod$StringConstParameter.class b/JigsawAgent/javassist/CtMethod$StringConstParameter.class
new file mode 100644
index 0000000..3f9c8b0
Binary files /dev/null and b/JigsawAgent/javassist/CtMethod$StringConstParameter.class differ
diff --git a/JigsawAgent/javassist/CtMethod.class b/JigsawAgent/javassist/CtMethod.class
new file mode 100644
index 0000000..397ff71
Binary files /dev/null and b/JigsawAgent/javassist/CtMethod.class differ
diff --git a/JigsawAgent/javassist/CtNewClass.class b/JigsawAgent/javassist/CtNewClass.class
new file mode 100644
index 0000000..ff58c22
Binary files /dev/null and b/JigsawAgent/javassist/CtNewClass.class differ
diff --git a/JigsawAgent/javassist/CtNewConstructor.class b/JigsawAgent/javassist/CtNewConstructor.class
new file mode 100644
index 0000000..8caa428
Binary files /dev/null and b/JigsawAgent/javassist/CtNewConstructor.class differ
diff --git a/JigsawAgent/javassist/CtNewMethod.class b/JigsawAgent/javassist/CtNewMethod.class
new file mode 100644
index 0000000..d3c243c
Binary files /dev/null and b/JigsawAgent/javassist/CtNewMethod.class differ
diff --git a/JigsawAgent/javassist/CtNewWrappedConstructor.class b/JigsawAgent/javassist/CtNewWrappedConstructor.class
new file mode 100644
index 0000000..970f31b
Binary files /dev/null and b/JigsawAgent/javassist/CtNewWrappedConstructor.class differ
diff --git a/JigsawAgent/javassist/CtNewWrappedMethod.class b/JigsawAgent/javassist/CtNewWrappedMethod.class
new file mode 100644
index 0000000..3c4f514
Binary files /dev/null and b/JigsawAgent/javassist/CtNewWrappedMethod.class differ
diff --git a/JigsawAgent/javassist/CtPrimitiveType.class b/JigsawAgent/javassist/CtPrimitiveType.class
new file mode 100644
index 0000000..a60bbb5
Binary files /dev/null and b/JigsawAgent/javassist/CtPrimitiveType.class differ
diff --git a/JigsawAgent/javassist/DirClassPath.class b/JigsawAgent/javassist/DirClassPath.class
new file mode 100644
index 0000000..6e095d5
Binary files /dev/null and b/JigsawAgent/javassist/DirClassPath.class differ
diff --git a/JigsawAgent/javassist/FieldInitLink.class b/JigsawAgent/javassist/FieldInitLink.class
new file mode 100644
index 0000000..09d652a
Binary files /dev/null and b/JigsawAgent/javassist/FieldInitLink.class differ
diff --git a/JigsawAgent/javassist/JarClassPath.class b/JigsawAgent/javassist/JarClassPath.class
new file mode 100644
index 0000000..99db094
Binary files /dev/null and b/JigsawAgent/javassist/JarClassPath.class differ
diff --git a/JigsawAgent/javassist/JarDirClassPath$1.class b/JigsawAgent/javassist/JarDirClassPath$1.class
new file mode 100644
index 0000000..7b87552
Binary files /dev/null and b/JigsawAgent/javassist/JarDirClassPath$1.class differ
diff --git a/JigsawAgent/javassist/JarDirClassPath.class b/JigsawAgent/javassist/JarDirClassPath.class
new file mode 100644
index 0000000..f7b0913
Binary files /dev/null and b/JigsawAgent/javassist/JarDirClassPath.class differ
diff --git a/JigsawAgent/javassist/Loader$Simple.class b/JigsawAgent/javassist/Loader$Simple.class
new file mode 100644
index 0000000..27828c8
Binary files /dev/null and b/JigsawAgent/javassist/Loader$Simple.class differ
diff --git a/JigsawAgent/javassist/Loader.class b/JigsawAgent/javassist/Loader.class
new file mode 100644
index 0000000..07f5889
Binary files /dev/null and b/JigsawAgent/javassist/Loader.class differ
diff --git a/JigsawAgent/javassist/LoaderClassPath.class b/JigsawAgent/javassist/LoaderClassPath.class
new file mode 100644
index 0000000..e810797
Binary files /dev/null and b/JigsawAgent/javassist/LoaderClassPath.class differ
diff --git a/JigsawAgent/javassist/Modifier.class b/JigsawAgent/javassist/Modifier.class
new file mode 100644
index 0000000..0379d8e
Binary files /dev/null and b/JigsawAgent/javassist/Modifier.class differ
diff --git a/JigsawAgent/javassist/NotFoundException.class b/JigsawAgent/javassist/NotFoundException.class
new file mode 100644
index 0000000..85e9944
Binary files /dev/null and b/JigsawAgent/javassist/NotFoundException.class differ
diff --git a/JigsawAgent/javassist/SerialVersionUID$1.class b/JigsawAgent/javassist/SerialVersionUID$1.class
new file mode 100644
index 0000000..66f9914
Binary files /dev/null and b/JigsawAgent/javassist/SerialVersionUID$1.class differ
diff --git a/JigsawAgent/javassist/SerialVersionUID$2.class b/JigsawAgent/javassist/SerialVersionUID$2.class
new file mode 100644
index 0000000..af34f1c
Binary files /dev/null and b/JigsawAgent/javassist/SerialVersionUID$2.class differ
diff --git a/JigsawAgent/javassist/SerialVersionUID$3.class b/JigsawAgent/javassist/SerialVersionUID$3.class
new file mode 100644
index 0000000..b3079d4
Binary files /dev/null and b/JigsawAgent/javassist/SerialVersionUID$3.class differ
diff --git a/JigsawAgent/javassist/SerialVersionUID.class b/JigsawAgent/javassist/SerialVersionUID.class
new file mode 100644
index 0000000..93d295f
Binary files /dev/null and b/JigsawAgent/javassist/SerialVersionUID.class differ
diff --git a/JigsawAgent/javassist/Translator.class b/JigsawAgent/javassist/Translator.class
new file mode 100644
index 0000000..e867cbe
Binary files /dev/null and b/JigsawAgent/javassist/Translator.class differ
diff --git a/JigsawAgent/javassist/URLClassPath.class b/JigsawAgent/javassist/URLClassPath.class
new file mode 100644
index 0000000..dfb35d9
Binary files /dev/null and b/JigsawAgent/javassist/URLClassPath.class differ
diff --git a/JigsawAgent/javassist/bytecode/AccessFlag.class b/JigsawAgent/javassist/bytecode/AccessFlag.class
new file mode 100644
index 0000000..44541da
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AccessFlag.class differ
diff --git a/JigsawAgent/javassist/bytecode/AnnotationDefaultAttribute.class b/JigsawAgent/javassist/bytecode/AnnotationDefaultAttribute.class
new file mode 100644
index 0000000..6f0d5a5
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AnnotationDefaultAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Copier.class b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Copier.class
new file mode 100644
index 0000000..fd5b0e6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Copier.class differ
diff --git a/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Parser.class b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Parser.class
new file mode 100644
index 0000000..0053622
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Parser.class differ
diff --git a/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Renamer.class b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Renamer.class
new file mode 100644
index 0000000..46aecb3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Renamer.class differ
diff --git a/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Walker.class b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Walker.class
new file mode 100644
index 0000000..f16d9a9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AnnotationsAttribute$Walker.class differ
diff --git a/JigsawAgent/javassist/bytecode/AnnotationsAttribute.class b/JigsawAgent/javassist/bytecode/AnnotationsAttribute.class
new file mode 100644
index 0000000..e32b92a
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AnnotationsAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/AttributeInfo.class b/JigsawAgent/javassist/bytecode/AttributeInfo.class
new file mode 100644
index 0000000..baf9d37
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/AttributeInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/BadBytecode.class b/JigsawAgent/javassist/bytecode/BadBytecode.class
new file mode 100644
index 0000000..f60c3a3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/BadBytecode.class differ
diff --git a/JigsawAgent/javassist/bytecode/BootstrapMethodsAttribute$BootstrapMethod.class b/JigsawAgent/javassist/bytecode/BootstrapMethodsAttribute$BootstrapMethod.class
new file mode 100644
index 0000000..6ce0dd2
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/BootstrapMethodsAttribute$BootstrapMethod.class differ
diff --git a/JigsawAgent/javassist/bytecode/BootstrapMethodsAttribute.class b/JigsawAgent/javassist/bytecode/BootstrapMethodsAttribute.class
new file mode 100644
index 0000000..087bc6b
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/BootstrapMethodsAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/ByteArray.class b/JigsawAgent/javassist/bytecode/ByteArray.class
new file mode 100644
index 0000000..bc89a12
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ByteArray.class differ
diff --git a/JigsawAgent/javassist/bytecode/ByteStream.class b/JigsawAgent/javassist/bytecode/ByteStream.class
new file mode 100644
index 0000000..d550c72
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ByteStream.class differ
diff --git a/JigsawAgent/javassist/bytecode/ByteVector.class b/JigsawAgent/javassist/bytecode/ByteVector.class
new file mode 100644
index 0000000..4e2ac40
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ByteVector.class differ
diff --git a/JigsawAgent/javassist/bytecode/Bytecode.class b/JigsawAgent/javassist/bytecode/Bytecode.class
new file mode 100644
index 0000000..0107641
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Bytecode.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFile.class b/JigsawAgent/javassist/bytecode/ClassFile.class
new file mode 100644
index 0000000..ca281b3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFile.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFilePrinter.class b/JigsawAgent/javassist/bytecode/ClassFilePrinter.class
new file mode 100644
index 0000000..0220466
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFilePrinter.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFileWriter$AttributeWriter.class b/JigsawAgent/javassist/bytecode/ClassFileWriter$AttributeWriter.class
new file mode 100644
index 0000000..056d530
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFileWriter$AttributeWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFileWriter$ConstPoolWriter.class b/JigsawAgent/javassist/bytecode/ClassFileWriter$ConstPoolWriter.class
new file mode 100644
index 0000000..528ae7b
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFileWriter$ConstPoolWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFileWriter$FieldWriter.class b/JigsawAgent/javassist/bytecode/ClassFileWriter$FieldWriter.class
new file mode 100644
index 0000000..91b1716
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFileWriter$FieldWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFileWriter$MethodWriter.class b/JigsawAgent/javassist/bytecode/ClassFileWriter$MethodWriter.class
new file mode 100644
index 0000000..07b4a09
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFileWriter$MethodWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassFileWriter.class b/JigsawAgent/javassist/bytecode/ClassFileWriter.class
new file mode 100644
index 0000000..9d3fa80
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassFileWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/ClassInfo.class b/JigsawAgent/javassist/bytecode/ClassInfo.class
new file mode 100644
index 0000000..0b4a9af
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ClassInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeAnalyzer.class b/JigsawAgent/javassist/bytecode/CodeAnalyzer.class
new file mode 100644
index 0000000..404bae3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeAnalyzer.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeAttribute$LdcEntry.class b/JigsawAgent/javassist/bytecode/CodeAttribute$LdcEntry.class
new file mode 100644
index 0000000..ba4a88c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeAttribute$LdcEntry.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeAttribute$RuntimeCopyException.class b/JigsawAgent/javassist/bytecode/CodeAttribute$RuntimeCopyException.class
new file mode 100644
index 0000000..48e3540
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeAttribute$RuntimeCopyException.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeAttribute.class b/JigsawAgent/javassist/bytecode/CodeAttribute.class
new file mode 100644
index 0000000..97bdd22
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$AlignmentException.class b/JigsawAgent/javassist/bytecode/CodeIterator$AlignmentException.class
new file mode 100644
index 0000000..7c15233
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$AlignmentException.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Branch.class b/JigsawAgent/javassist/bytecode/CodeIterator$Branch.class
new file mode 100644
index 0000000..937268d
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Branch.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Branch16.class b/JigsawAgent/javassist/bytecode/CodeIterator$Branch16.class
new file mode 100644
index 0000000..7bb3f9d
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Branch16.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Gap.class b/JigsawAgent/javassist/bytecode/CodeIterator$Gap.class
new file mode 100644
index 0000000..77c0fe6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Gap.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$If16.class b/JigsawAgent/javassist/bytecode/CodeIterator$If16.class
new file mode 100644
index 0000000..8aa210c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$If16.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Jump16.class b/JigsawAgent/javassist/bytecode/CodeIterator$Jump16.class
new file mode 100644
index 0000000..37c2992
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Jump16.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Jump32.class b/JigsawAgent/javassist/bytecode/CodeIterator$Jump32.class
new file mode 100644
index 0000000..3627346
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Jump32.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$LdcW.class b/JigsawAgent/javassist/bytecode/CodeIterator$LdcW.class
new file mode 100644
index 0000000..b7edbb1
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$LdcW.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Lookup.class b/JigsawAgent/javassist/bytecode/CodeIterator$Lookup.class
new file mode 100644
index 0000000..18ca6f9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Lookup.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Pointers.class b/JigsawAgent/javassist/bytecode/CodeIterator$Pointers.class
new file mode 100644
index 0000000..442c512
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Pointers.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Switcher.class b/JigsawAgent/javassist/bytecode/CodeIterator$Switcher.class
new file mode 100644
index 0000000..7cb80be
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Switcher.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator$Table.class b/JigsawAgent/javassist/bytecode/CodeIterator$Table.class
new file mode 100644
index 0000000..ea7488e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator$Table.class differ
diff --git a/JigsawAgent/javassist/bytecode/CodeIterator.class b/JigsawAgent/javassist/bytecode/CodeIterator.class
new file mode 100644
index 0000000..e69549c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/CodeIterator.class differ
diff --git a/JigsawAgent/javassist/bytecode/ConstInfo.class b/JigsawAgent/javassist/bytecode/ConstInfo.class
new file mode 100644
index 0000000..360fa9a
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ConstInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/ConstInfoPadding.class b/JigsawAgent/javassist/bytecode/ConstInfoPadding.class
new file mode 100644
index 0000000..9445e3f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ConstInfoPadding.class differ
diff --git a/JigsawAgent/javassist/bytecode/ConstPool.class b/JigsawAgent/javassist/bytecode/ConstPool.class
new file mode 100644
index 0000000..ee50956
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ConstPool.class differ
diff --git a/JigsawAgent/javassist/bytecode/ConstantAttribute.class b/JigsawAgent/javassist/bytecode/ConstantAttribute.class
new file mode 100644
index 0000000..50612a0
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ConstantAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/DeprecatedAttribute.class b/JigsawAgent/javassist/bytecode/DeprecatedAttribute.class
new file mode 100644
index 0000000..eed88b0
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/DeprecatedAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/Descriptor$Iterator.class b/JigsawAgent/javassist/bytecode/Descriptor$Iterator.class
new file mode 100644
index 0000000..9177d82
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Descriptor$Iterator.class differ
diff --git a/JigsawAgent/javassist/bytecode/Descriptor$PrettyPrinter.class b/JigsawAgent/javassist/bytecode/Descriptor$PrettyPrinter.class
new file mode 100644
index 0000000..72113ec
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Descriptor$PrettyPrinter.class differ
diff --git a/JigsawAgent/javassist/bytecode/Descriptor.class b/JigsawAgent/javassist/bytecode/Descriptor.class
new file mode 100644
index 0000000..b2651f4
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Descriptor.class differ
diff --git a/JigsawAgent/javassist/bytecode/DoubleInfo.class b/JigsawAgent/javassist/bytecode/DoubleInfo.class
new file mode 100644
index 0000000..6fc3401
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/DoubleInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/DuplicateMemberException.class b/JigsawAgent/javassist/bytecode/DuplicateMemberException.class
new file mode 100644
index 0000000..9926b76
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/DuplicateMemberException.class differ
diff --git a/JigsawAgent/javassist/bytecode/DynamicInfo.class b/JigsawAgent/javassist/bytecode/DynamicInfo.class
new file mode 100644
index 0000000..c7a67bf
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/DynamicInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/EnclosingMethodAttribute.class b/JigsawAgent/javassist/bytecode/EnclosingMethodAttribute.class
new file mode 100644
index 0000000..7d6228f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/EnclosingMethodAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/ExceptionTable.class b/JigsawAgent/javassist/bytecode/ExceptionTable.class
new file mode 100644
index 0000000..19d1320
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ExceptionTable.class differ
diff --git a/JigsawAgent/javassist/bytecode/ExceptionTableEntry.class b/JigsawAgent/javassist/bytecode/ExceptionTableEntry.class
new file mode 100644
index 0000000..ef18da6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ExceptionTableEntry.class differ
diff --git a/JigsawAgent/javassist/bytecode/ExceptionsAttribute.class b/JigsawAgent/javassist/bytecode/ExceptionsAttribute.class
new file mode 100644
index 0000000..f8b1747
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ExceptionsAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/FieldInfo.class b/JigsawAgent/javassist/bytecode/FieldInfo.class
new file mode 100644
index 0000000..5176161
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/FieldInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/FieldrefInfo.class b/JigsawAgent/javassist/bytecode/FieldrefInfo.class
new file mode 100644
index 0000000..1f924cd
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/FieldrefInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/FloatInfo.class b/JigsawAgent/javassist/bytecode/FloatInfo.class
new file mode 100644
index 0000000..766b0f4
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/FloatInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/InnerClassesAttribute.class b/JigsawAgent/javassist/bytecode/InnerClassesAttribute.class
new file mode 100644
index 0000000..9581b11
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/InnerClassesAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/InstructionPrinter.class b/JigsawAgent/javassist/bytecode/InstructionPrinter.class
new file mode 100644
index 0000000..1913dd9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/InstructionPrinter.class differ
diff --git a/JigsawAgent/javassist/bytecode/IntegerInfo.class b/JigsawAgent/javassist/bytecode/IntegerInfo.class
new file mode 100644
index 0000000..1504402
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/IntegerInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/InterfaceMethodrefInfo.class b/JigsawAgent/javassist/bytecode/InterfaceMethodrefInfo.class
new file mode 100644
index 0000000..23a3041
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/InterfaceMethodrefInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/InvokeDynamicInfo.class b/JigsawAgent/javassist/bytecode/InvokeDynamicInfo.class
new file mode 100644
index 0000000..d5ce091
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/InvokeDynamicInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/LineNumberAttribute$Pc.class b/JigsawAgent/javassist/bytecode/LineNumberAttribute$Pc.class
new file mode 100644
index 0000000..18e5ddf
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/LineNumberAttribute$Pc.class differ
diff --git a/JigsawAgent/javassist/bytecode/LineNumberAttribute.class b/JigsawAgent/javassist/bytecode/LineNumberAttribute.class
new file mode 100644
index 0000000..ba5e5e9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/LineNumberAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/LocalVariableAttribute.class b/JigsawAgent/javassist/bytecode/LocalVariableAttribute.class
new file mode 100644
index 0000000..62aef64
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/LocalVariableAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/LocalVariableTypeAttribute.class b/JigsawAgent/javassist/bytecode/LocalVariableTypeAttribute.class
new file mode 100644
index 0000000..551ec19
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/LocalVariableTypeAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/LongInfo.class b/JigsawAgent/javassist/bytecode/LongInfo.class
new file mode 100644
index 0000000..d55ac7e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/LongInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/LongVector.class b/JigsawAgent/javassist/bytecode/LongVector.class
new file mode 100644
index 0000000..4edb412
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/LongVector.class differ
diff --git a/JigsawAgent/javassist/bytecode/MemberrefInfo.class b/JigsawAgent/javassist/bytecode/MemberrefInfo.class
new file mode 100644
index 0000000..4eb1792
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/MemberrefInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/MethodHandleInfo.class b/JigsawAgent/javassist/bytecode/MethodHandleInfo.class
new file mode 100644
index 0000000..60c22ed
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/MethodHandleInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/MethodInfo.class b/JigsawAgent/javassist/bytecode/MethodInfo.class
new file mode 100644
index 0000000..b425a31
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/MethodInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/MethodParametersAttribute.class b/JigsawAgent/javassist/bytecode/MethodParametersAttribute.class
new file mode 100644
index 0000000..20bb8b7
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/MethodParametersAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/MethodTypeInfo.class b/JigsawAgent/javassist/bytecode/MethodTypeInfo.class
new file mode 100644
index 0000000..60b6b73
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/MethodTypeInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/MethodrefInfo.class b/JigsawAgent/javassist/bytecode/MethodrefInfo.class
new file mode 100644
index 0000000..6d8468c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/MethodrefInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/Mnemonic.class b/JigsawAgent/javassist/bytecode/Mnemonic.class
new file mode 100644
index 0000000..7bc7c44
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Mnemonic.class differ
diff --git a/JigsawAgent/javassist/bytecode/ModuleInfo.class b/JigsawAgent/javassist/bytecode/ModuleInfo.class
new file mode 100644
index 0000000..f46db82
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ModuleInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/NameAndTypeInfo.class b/JigsawAgent/javassist/bytecode/NameAndTypeInfo.class
new file mode 100644
index 0000000..a77e35c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/NameAndTypeInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/NestHostAttribute.class b/JigsawAgent/javassist/bytecode/NestHostAttribute.class
new file mode 100644
index 0000000..fa5ced3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/NestHostAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/NestMembersAttribute.class b/JigsawAgent/javassist/bytecode/NestMembersAttribute.class
new file mode 100644
index 0000000..e671261
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/NestMembersAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/Opcode.class b/JigsawAgent/javassist/bytecode/Opcode.class
new file mode 100644
index 0000000..675311e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Opcode.class differ
diff --git a/JigsawAgent/javassist/bytecode/PackageInfo.class b/JigsawAgent/javassist/bytecode/PackageInfo.class
new file mode 100644
index 0000000..643ab59
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/PackageInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/ParameterAnnotationsAttribute.class b/JigsawAgent/javassist/bytecode/ParameterAnnotationsAttribute.class
new file mode 100644
index 0000000..006297f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/ParameterAnnotationsAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$1.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$1.class
new file mode 100644
index 0000000..4f9d9f8
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$1.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$ArrayType.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$ArrayType.class
new file mode 100644
index 0000000..684e2e5
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$ArrayType.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$BaseType.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$BaseType.class
new file mode 100644
index 0000000..9f803c3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$BaseType.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$ClassSignature.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$ClassSignature.class
new file mode 100644
index 0000000..5f835ec
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$ClassSignature.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$ClassType.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$ClassType.class
new file mode 100644
index 0000000..c08546d
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$ClassType.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$Cursor.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$Cursor.class
new file mode 100644
index 0000000..75655a9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$Cursor.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$MethodSignature.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$MethodSignature.class
new file mode 100644
index 0000000..b9a2ab7
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$MethodSignature.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$NestedClassType.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$NestedClassType.class
new file mode 100644
index 0000000..ad5217b
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$NestedClassType.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$ObjectType.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$ObjectType.class
new file mode 100644
index 0000000..a5a5850
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$ObjectType.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$Type.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$Type.class
new file mode 100644
index 0000000..30afcdb
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$Type.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeArgument.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeArgument.class
new file mode 100644
index 0000000..858bee1
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeArgument.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeParameter.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeParameter.class
new file mode 100644
index 0000000..bf4037a
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeParameter.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeVariable.class b/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeVariable.class
new file mode 100644
index 0000000..48f6afd
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute$TypeVariable.class differ
diff --git a/JigsawAgent/javassist/bytecode/SignatureAttribute.class b/JigsawAgent/javassist/bytecode/SignatureAttribute.class
new file mode 100644
index 0000000..c16d017
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SignatureAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/SourceFileAttribute.class b/JigsawAgent/javassist/bytecode/SourceFileAttribute.class
new file mode 100644
index 0000000..6858159
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SourceFileAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$Copier.class b/JigsawAgent/javassist/bytecode/StackMap$Copier.class
new file mode 100644
index 0000000..4fe60ff
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$Copier.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$InsertLocal.class b/JigsawAgent/javassist/bytecode/StackMap$InsertLocal.class
new file mode 100644
index 0000000..51a24a4
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$InsertLocal.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$NewRemover.class b/JigsawAgent/javassist/bytecode/StackMap$NewRemover.class
new file mode 100644
index 0000000..b73dc34
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$NewRemover.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$Printer.class b/JigsawAgent/javassist/bytecode/StackMap$Printer.class
new file mode 100644
index 0000000..d49235f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$Printer.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$Shifter.class b/JigsawAgent/javassist/bytecode/StackMap$Shifter.class
new file mode 100644
index 0000000..092bc5d
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$Shifter.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$SimpleCopy.class b/JigsawAgent/javassist/bytecode/StackMap$SimpleCopy.class
new file mode 100644
index 0000000..c0e02c7
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$SimpleCopy.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$SwitchShifter.class b/JigsawAgent/javassist/bytecode/StackMap$SwitchShifter.class
new file mode 100644
index 0000000..853745e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$SwitchShifter.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$Walker.class b/JigsawAgent/javassist/bytecode/StackMap$Walker.class
new file mode 100644
index 0000000..7a1ad8a
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$Walker.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap$Writer.class b/JigsawAgent/javassist/bytecode/StackMap$Writer.class
new file mode 100644
index 0000000..f0ff7fe
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap$Writer.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMap.class b/JigsawAgent/javassist/bytecode/StackMap.class
new file mode 100644
index 0000000..05ae014
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMap.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$Copier.class b/JigsawAgent/javassist/bytecode/StackMapTable$Copier.class
new file mode 100644
index 0000000..69ebb09
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$Copier.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$InsertLocal.class b/JigsawAgent/javassist/bytecode/StackMapTable$InsertLocal.class
new file mode 100644
index 0000000..70daed5
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$InsertLocal.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$NewRemover.class b/JigsawAgent/javassist/bytecode/StackMapTable$NewRemover.class
new file mode 100644
index 0000000..e37cc28
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$NewRemover.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$OffsetShifter.class b/JigsawAgent/javassist/bytecode/StackMapTable$OffsetShifter.class
new file mode 100644
index 0000000..8c6fe86
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$OffsetShifter.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$Printer.class b/JigsawAgent/javassist/bytecode/StackMapTable$Printer.class
new file mode 100644
index 0000000..bb611ab
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$Printer.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$RuntimeCopyException.class b/JigsawAgent/javassist/bytecode/StackMapTable$RuntimeCopyException.class
new file mode 100644
index 0000000..9fb14d8
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$RuntimeCopyException.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$Shifter.class b/JigsawAgent/javassist/bytecode/StackMapTable$Shifter.class
new file mode 100644
index 0000000..203f9fd
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$Shifter.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$SimpleCopy.class b/JigsawAgent/javassist/bytecode/StackMapTable$SimpleCopy.class
new file mode 100644
index 0000000..7850d94
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$SimpleCopy.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$SwitchShifter.class b/JigsawAgent/javassist/bytecode/StackMapTable$SwitchShifter.class
new file mode 100644
index 0000000..7cd3f5a
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$SwitchShifter.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$Walker.class b/JigsawAgent/javassist/bytecode/StackMapTable$Walker.class
new file mode 100644
index 0000000..c683934
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$Walker.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable$Writer.class b/JigsawAgent/javassist/bytecode/StackMapTable$Writer.class
new file mode 100644
index 0000000..e1e2b28
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable$Writer.class differ
diff --git a/JigsawAgent/javassist/bytecode/StackMapTable.class b/JigsawAgent/javassist/bytecode/StackMapTable.class
new file mode 100644
index 0000000..87bc249
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StackMapTable.class differ
diff --git a/JigsawAgent/javassist/bytecode/StringInfo.class b/JigsawAgent/javassist/bytecode/StringInfo.class
new file mode 100644
index 0000000..d765c49
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/StringInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/SyntheticAttribute.class b/JigsawAgent/javassist/bytecode/SyntheticAttribute.class
new file mode 100644
index 0000000..e008cd2
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/SyntheticAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$Copier.class b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$Copier.class
new file mode 100644
index 0000000..3e22b48
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$Copier.class differ
diff --git a/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$Renamer.class b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$Renamer.class
new file mode 100644
index 0000000..33c3d32
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$Renamer.class differ
diff --git a/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$SubCopier.class b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$SubCopier.class
new file mode 100644
index 0000000..ef441d6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$SubCopier.class differ
diff --git a/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$SubWalker.class b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$SubWalker.class
new file mode 100644
index 0000000..00ebb92
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$SubWalker.class differ
diff --git a/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$TAWalker.class b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$TAWalker.class
new file mode 100644
index 0000000..32b7590
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute$TAWalker.class differ
diff --git a/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute.class b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute.class
new file mode 100644
index 0000000..71fbb0d
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/TypeAnnotationsAttribute.class differ
diff --git a/JigsawAgent/javassist/bytecode/Utf8Info.class b/JigsawAgent/javassist/bytecode/Utf8Info.class
new file mode 100644
index 0000000..530607e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/Utf8Info.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Analyzer$1.class b/JigsawAgent/javassist/bytecode/analysis/Analyzer$1.class
new file mode 100644
index 0000000..0f04a8b
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Analyzer$1.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Analyzer$ExceptionInfo.class b/JigsawAgent/javassist/bytecode/analysis/Analyzer$ExceptionInfo.class
new file mode 100644
index 0000000..21db696
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Analyzer$ExceptionInfo.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Analyzer.class b/JigsawAgent/javassist/bytecode/analysis/Analyzer.class
new file mode 100644
index 0000000..5120477
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Analyzer.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$1.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$1.class
new file mode 100644
index 0000000..4699622
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$1.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$2.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$2.class
new file mode 100644
index 0000000..f8fec7d
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$2.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$3.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$3.class
new file mode 100644
index 0000000..9bf7860
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$3.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Access.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Access.class
new file mode 100644
index 0000000..79f1e8e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Access.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Block.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Block.class
new file mode 100644
index 0000000..e560044
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Block.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Catcher.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Catcher.class
new file mode 100644
index 0000000..9c4db9f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Catcher.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Node.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Node.class
new file mode 100644
index 0000000..a13cdbe
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow$Node.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/ControlFlow.class b/JigsawAgent/javassist/bytecode/analysis/ControlFlow.class
new file mode 100644
index 0000000..532e5f5
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/ControlFlow.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Executor.class b/JigsawAgent/javassist/bytecode/analysis/Executor.class
new file mode 100644
index 0000000..c2c07ae
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Executor.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Frame.class b/JigsawAgent/javassist/bytecode/analysis/Frame.class
new file mode 100644
index 0000000..70c3198
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Frame.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/FramePrinter.class b/JigsawAgent/javassist/bytecode/analysis/FramePrinter.class
new file mode 100644
index 0000000..9ffcb76
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/FramePrinter.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/IntQueue$1.class b/JigsawAgent/javassist/bytecode/analysis/IntQueue$1.class
new file mode 100644
index 0000000..62f32b3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/IntQueue$1.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/IntQueue$Entry.class b/JigsawAgent/javassist/bytecode/analysis/IntQueue$Entry.class
new file mode 100644
index 0000000..6e2fd71
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/IntQueue$Entry.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/IntQueue.class b/JigsawAgent/javassist/bytecode/analysis/IntQueue.class
new file mode 100644
index 0000000..a2ffc26
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/IntQueue.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/MultiArrayType.class b/JigsawAgent/javassist/bytecode/analysis/MultiArrayType.class
new file mode 100644
index 0000000..a91e841
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/MultiArrayType.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/MultiType.class b/JigsawAgent/javassist/bytecode/analysis/MultiType.class
new file mode 100644
index 0000000..59de839
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/MultiType.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Subroutine.class b/JigsawAgent/javassist/bytecode/analysis/Subroutine.class
new file mode 100644
index 0000000..7670d9f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Subroutine.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/SubroutineScanner.class b/JigsawAgent/javassist/bytecode/analysis/SubroutineScanner.class
new file mode 100644
index 0000000..44a109c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/SubroutineScanner.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Type.class b/JigsawAgent/javassist/bytecode/analysis/Type.class
new file mode 100644
index 0000000..6262878
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Type.class differ
diff --git a/JigsawAgent/javassist/bytecode/analysis/Util.class b/JigsawAgent/javassist/bytecode/analysis/Util.class
new file mode 100644
index 0000000..4cb455f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/analysis/Util.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/Annotation$Pair.class b/JigsawAgent/javassist/bytecode/annotation/Annotation$Pair.class
new file mode 100644
index 0000000..b2a2b03
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/Annotation$Pair.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/Annotation.class b/JigsawAgent/javassist/bytecode/annotation/Annotation.class
new file mode 100644
index 0000000..af59fae
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/Annotation.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/AnnotationImpl.class b/JigsawAgent/javassist/bytecode/annotation/AnnotationImpl.class
new file mode 100644
index 0000000..d9d1189
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/AnnotationImpl.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/AnnotationMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/AnnotationMemberValue.class
new file mode 100644
index 0000000..e725454
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/AnnotationMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/AnnotationsWriter.class b/JigsawAgent/javassist/bytecode/annotation/AnnotationsWriter.class
new file mode 100644
index 0000000..371e3d3
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/AnnotationsWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/ArrayMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/ArrayMemberValue.class
new file mode 100644
index 0000000..b08a00f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/ArrayMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/BooleanMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/BooleanMemberValue.class
new file mode 100644
index 0000000..5a25de0
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/BooleanMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/ByteMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/ByteMemberValue.class
new file mode 100644
index 0000000..a0b59e5
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/ByteMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/CharMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/CharMemberValue.class
new file mode 100644
index 0000000..da3e462
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/CharMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/ClassMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/ClassMemberValue.class
new file mode 100644
index 0000000..b8d314f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/ClassMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/DoubleMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/DoubleMemberValue.class
new file mode 100644
index 0000000..a57cad6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/DoubleMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/EnumMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/EnumMemberValue.class
new file mode 100644
index 0000000..c30f1c9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/EnumMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/FloatMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/FloatMemberValue.class
new file mode 100644
index 0000000..01eea17
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/FloatMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/IntegerMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/IntegerMemberValue.class
new file mode 100644
index 0000000..c0ed0fc
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/IntegerMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/LongMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/LongMemberValue.class
new file mode 100644
index 0000000..5849b92
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/LongMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/MemberValue.class b/JigsawAgent/javassist/bytecode/annotation/MemberValue.class
new file mode 100644
index 0000000..271b3d1
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/MemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/MemberValueVisitor.class b/JigsawAgent/javassist/bytecode/annotation/MemberValueVisitor.class
new file mode 100644
index 0000000..c6f8df4
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/MemberValueVisitor.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/NoSuchClassError.class b/JigsawAgent/javassist/bytecode/annotation/NoSuchClassError.class
new file mode 100644
index 0000000..68ebc23
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/NoSuchClassError.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/ShortMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/ShortMemberValue.class
new file mode 100644
index 0000000..55ff8bd
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/ShortMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/StringMemberValue.class b/JigsawAgent/javassist/bytecode/annotation/StringMemberValue.class
new file mode 100644
index 0000000..f1d0775
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/StringMemberValue.class differ
diff --git a/JigsawAgent/javassist/bytecode/annotation/TypeAnnotationsWriter.class b/JigsawAgent/javassist/bytecode/annotation/TypeAnnotationsWriter.class
new file mode 100644
index 0000000..9c371b6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/annotation/TypeAnnotationsWriter.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Catch.class b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Catch.class
new file mode 100644
index 0000000..b7c222f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Catch.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$JsrBytecode.class b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$JsrBytecode.class
new file mode 100644
index 0000000..b6a48d4
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$JsrBytecode.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Maker.class b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Maker.class
new file mode 100644
index 0000000..42081c2
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Maker.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Mark.class b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Mark.class
new file mode 100644
index 0000000..e34d99f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock$Mark.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/BasicBlock.class b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock.class
new file mode 100644
index 0000000..e7fcb00
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/BasicBlock.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/MapMaker.class b/JigsawAgent/javassist/bytecode/stackmap/MapMaker.class
new file mode 100644
index 0000000..497255f
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/MapMaker.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/Tracer.class b/JigsawAgent/javassist/bytecode/stackmap/Tracer.class
new file mode 100644
index 0000000..fc12cd8
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/Tracer.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$AbsTypeVar.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$AbsTypeVar.class
new file mode 100644
index 0000000..697c793
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$AbsTypeVar.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$ArrayElement.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$ArrayElement.class
new file mode 100644
index 0000000..d68747c
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$ArrayElement.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$ArrayType.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$ArrayType.class
new file mode 100644
index 0000000..1a746dc
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$ArrayType.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$BasicType.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$BasicType.class
new file mode 100644
index 0000000..9b60719
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$BasicType.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$ClassName.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$ClassName.class
new file mode 100644
index 0000000..8af96c9
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$ClassName.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$NullType.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$NullType.class
new file mode 100644
index 0000000..f9d7168
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$NullType.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$TypeVar.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$TypeVar.class
new file mode 100644
index 0000000..05c113e
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$TypeVar.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitData.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitData.class
new file mode 100644
index 0000000..408495b
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitData.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitThis.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitThis.class
new file mode 100644
index 0000000..254aac6
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitThis.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitTypeVar.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitTypeVar.class
new file mode 100644
index 0000000..10e9020
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData$UninitTypeVar.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeData.class b/JigsawAgent/javassist/bytecode/stackmap/TypeData.class
new file mode 100644
index 0000000..64e6852
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeData.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypeTag.class b/JigsawAgent/javassist/bytecode/stackmap/TypeTag.class
new file mode 100644
index 0000000..ff27ba8
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypeTag.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypedBlock$Maker.class b/JigsawAgent/javassist/bytecode/stackmap/TypedBlock$Maker.class
new file mode 100644
index 0000000..909db29
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypedBlock$Maker.class differ
diff --git a/JigsawAgent/javassist/bytecode/stackmap/TypedBlock.class b/JigsawAgent/javassist/bytecode/stackmap/TypedBlock.class
new file mode 100644
index 0000000..d965ae7
Binary files /dev/null and b/JigsawAgent/javassist/bytecode/stackmap/TypedBlock.class differ
diff --git a/JigsawAgent/javassist/compiler/AccessorMaker.class b/JigsawAgent/javassist/compiler/AccessorMaker.class
new file mode 100644
index 0000000..81c91b0
Binary files /dev/null and b/JigsawAgent/javassist/compiler/AccessorMaker.class differ
diff --git a/JigsawAgent/javassist/compiler/CodeGen$1.class b/JigsawAgent/javassist/compiler/CodeGen$1.class
new file mode 100644
index 0000000..0f54686
Binary files /dev/null and b/JigsawAgent/javassist/compiler/CodeGen$1.class differ
diff --git a/JigsawAgent/javassist/compiler/CodeGen$ReturnHook.class b/JigsawAgent/javassist/compiler/CodeGen$ReturnHook.class
new file mode 100644
index 0000000..8963a45
Binary files /dev/null and b/JigsawAgent/javassist/compiler/CodeGen$ReturnHook.class differ
diff --git a/JigsawAgent/javassist/compiler/CodeGen.class b/JigsawAgent/javassist/compiler/CodeGen.class
new file mode 100644
index 0000000..53b7946
Binary files /dev/null and b/JigsawAgent/javassist/compiler/CodeGen.class differ
diff --git a/JigsawAgent/javassist/compiler/CompileError.class b/JigsawAgent/javassist/compiler/CompileError.class
new file mode 100644
index 0000000..0069388
Binary files /dev/null and b/JigsawAgent/javassist/compiler/CompileError.class differ
diff --git a/JigsawAgent/javassist/compiler/Javac$1.class b/JigsawAgent/javassist/compiler/Javac$1.class
new file mode 100644
index 0000000..fedb87f
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Javac$1.class differ
diff --git a/JigsawAgent/javassist/compiler/Javac$2.class b/JigsawAgent/javassist/compiler/Javac$2.class
new file mode 100644
index 0000000..3cb5e8a
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Javac$2.class differ
diff --git a/JigsawAgent/javassist/compiler/Javac$3.class b/JigsawAgent/javassist/compiler/Javac$3.class
new file mode 100644
index 0000000..8a6bff3
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Javac$3.class differ
diff --git a/JigsawAgent/javassist/compiler/Javac$CtFieldWithInit.class b/JigsawAgent/javassist/compiler/Javac$CtFieldWithInit.class
new file mode 100644
index 0000000..d86fcb1
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Javac$CtFieldWithInit.class differ
diff --git a/JigsawAgent/javassist/compiler/Javac.class b/JigsawAgent/javassist/compiler/Javac.class
new file mode 100644
index 0000000..fd7bbc8
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Javac.class differ
diff --git a/JigsawAgent/javassist/compiler/JvstCodeGen.class b/JigsawAgent/javassist/compiler/JvstCodeGen.class
new file mode 100644
index 0000000..4c6aeea
Binary files /dev/null and b/JigsawAgent/javassist/compiler/JvstCodeGen.class differ
diff --git a/JigsawAgent/javassist/compiler/JvstTypeChecker.class b/JigsawAgent/javassist/compiler/JvstTypeChecker.class
new file mode 100644
index 0000000..15bab74
Binary files /dev/null and b/JigsawAgent/javassist/compiler/JvstTypeChecker.class differ
diff --git a/JigsawAgent/javassist/compiler/KeywordTable.class b/JigsawAgent/javassist/compiler/KeywordTable.class
new file mode 100644
index 0000000..7724f65
Binary files /dev/null and b/JigsawAgent/javassist/compiler/KeywordTable.class differ
diff --git a/JigsawAgent/javassist/compiler/Lex.class b/JigsawAgent/javassist/compiler/Lex.class
new file mode 100644
index 0000000..25d99ef
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Lex.class differ
diff --git a/JigsawAgent/javassist/compiler/MemberCodeGen$JsrHook.class b/JigsawAgent/javassist/compiler/MemberCodeGen$JsrHook.class
new file mode 100644
index 0000000..3d4a6cf
Binary files /dev/null and b/JigsawAgent/javassist/compiler/MemberCodeGen$JsrHook.class differ
diff --git a/JigsawAgent/javassist/compiler/MemberCodeGen$JsrHook2.class b/JigsawAgent/javassist/compiler/MemberCodeGen$JsrHook2.class
new file mode 100644
index 0000000..0091298
Binary files /dev/null and b/JigsawAgent/javassist/compiler/MemberCodeGen$JsrHook2.class differ
diff --git a/JigsawAgent/javassist/compiler/MemberCodeGen.class b/JigsawAgent/javassist/compiler/MemberCodeGen.class
new file mode 100644
index 0000000..478c741
Binary files /dev/null and b/JigsawAgent/javassist/compiler/MemberCodeGen.class differ
diff --git a/JigsawAgent/javassist/compiler/MemberResolver$Method.class b/JigsawAgent/javassist/compiler/MemberResolver$Method.class
new file mode 100644
index 0000000..65d3ab7
Binary files /dev/null and b/JigsawAgent/javassist/compiler/MemberResolver$Method.class differ
diff --git a/JigsawAgent/javassist/compiler/MemberResolver.class b/JigsawAgent/javassist/compiler/MemberResolver.class
new file mode 100644
index 0000000..270c25d
Binary files /dev/null and b/JigsawAgent/javassist/compiler/MemberResolver.class differ
diff --git a/JigsawAgent/javassist/compiler/NoFieldException.class b/JigsawAgent/javassist/compiler/NoFieldException.class
new file mode 100644
index 0000000..27a8250
Binary files /dev/null and b/JigsawAgent/javassist/compiler/NoFieldException.class differ
diff --git a/JigsawAgent/javassist/compiler/Parser.class b/JigsawAgent/javassist/compiler/Parser.class
new file mode 100644
index 0000000..9396859
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Parser.class differ
diff --git a/JigsawAgent/javassist/compiler/ProceedHandler.class b/JigsawAgent/javassist/compiler/ProceedHandler.class
new file mode 100644
index 0000000..7182aec
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ProceedHandler.class differ
diff --git a/JigsawAgent/javassist/compiler/SymbolTable.class b/JigsawAgent/javassist/compiler/SymbolTable.class
new file mode 100644
index 0000000..187a85c
Binary files /dev/null and b/JigsawAgent/javassist/compiler/SymbolTable.class differ
diff --git a/JigsawAgent/javassist/compiler/SyntaxError.class b/JigsawAgent/javassist/compiler/SyntaxError.class
new file mode 100644
index 0000000..1506cd8
Binary files /dev/null and b/JigsawAgent/javassist/compiler/SyntaxError.class differ
diff --git a/JigsawAgent/javassist/compiler/Token.class b/JigsawAgent/javassist/compiler/Token.class
new file mode 100644
index 0000000..c05c864
Binary files /dev/null and b/JigsawAgent/javassist/compiler/Token.class differ
diff --git a/JigsawAgent/javassist/compiler/TokenId.class b/JigsawAgent/javassist/compiler/TokenId.class
new file mode 100644
index 0000000..4813ed7
Binary files /dev/null and b/JigsawAgent/javassist/compiler/TokenId.class differ
diff --git a/JigsawAgent/javassist/compiler/TypeChecker.class b/JigsawAgent/javassist/compiler/TypeChecker.class
new file mode 100644
index 0000000..ac1e428
Binary files /dev/null and b/JigsawAgent/javassist/compiler/TypeChecker.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/ASTList.class b/JigsawAgent/javassist/compiler/ast/ASTList.class
new file mode 100644
index 0000000..e0a62b9
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/ASTList.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/ASTree.class b/JigsawAgent/javassist/compiler/ast/ASTree.class
new file mode 100644
index 0000000..7c37f45
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/ASTree.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/ArrayInit.class b/JigsawAgent/javassist/compiler/ast/ArrayInit.class
new file mode 100644
index 0000000..6a54b7d
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/ArrayInit.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/AssignExpr.class b/JigsawAgent/javassist/compiler/ast/AssignExpr.class
new file mode 100644
index 0000000..9f35f3b
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/AssignExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/BinExpr.class b/JigsawAgent/javassist/compiler/ast/BinExpr.class
new file mode 100644
index 0000000..79c1d14
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/BinExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/CallExpr.class b/JigsawAgent/javassist/compiler/ast/CallExpr.class
new file mode 100644
index 0000000..0fd3f40
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/CallExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/CastExpr.class b/JigsawAgent/javassist/compiler/ast/CastExpr.class
new file mode 100644
index 0000000..ae717c5
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/CastExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/CondExpr.class b/JigsawAgent/javassist/compiler/ast/CondExpr.class
new file mode 100644
index 0000000..14bfda6
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/CondExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Declarator.class b/JigsawAgent/javassist/compiler/ast/Declarator.class
new file mode 100644
index 0000000..2dd499b
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Declarator.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/DoubleConst.class b/JigsawAgent/javassist/compiler/ast/DoubleConst.class
new file mode 100644
index 0000000..a9790ab
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/DoubleConst.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Expr.class b/JigsawAgent/javassist/compiler/ast/Expr.class
new file mode 100644
index 0000000..1846e6d
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Expr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/FieldDecl.class b/JigsawAgent/javassist/compiler/ast/FieldDecl.class
new file mode 100644
index 0000000..9b7a4f6
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/FieldDecl.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/InstanceOfExpr.class b/JigsawAgent/javassist/compiler/ast/InstanceOfExpr.class
new file mode 100644
index 0000000..179d3af
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/InstanceOfExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/IntConst.class b/JigsawAgent/javassist/compiler/ast/IntConst.class
new file mode 100644
index 0000000..6b02c23
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/IntConst.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Keyword.class b/JigsawAgent/javassist/compiler/ast/Keyword.class
new file mode 100644
index 0000000..f911b5a
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Keyword.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Member.class b/JigsawAgent/javassist/compiler/ast/Member.class
new file mode 100644
index 0000000..ef043eb
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Member.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/MethodDecl.class b/JigsawAgent/javassist/compiler/ast/MethodDecl.class
new file mode 100644
index 0000000..956f215
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/MethodDecl.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/NewExpr.class b/JigsawAgent/javassist/compiler/ast/NewExpr.class
new file mode 100644
index 0000000..16efffa
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/NewExpr.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Pair.class b/JigsawAgent/javassist/compiler/ast/Pair.class
new file mode 100644
index 0000000..0231cad
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Pair.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Stmnt.class b/JigsawAgent/javassist/compiler/ast/Stmnt.class
new file mode 100644
index 0000000..37d9951
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Stmnt.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/StringL.class b/JigsawAgent/javassist/compiler/ast/StringL.class
new file mode 100644
index 0000000..a22fd50
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/StringL.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Symbol.class b/JigsawAgent/javassist/compiler/ast/Symbol.class
new file mode 100644
index 0000000..0614df3
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Symbol.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Variable.class b/JigsawAgent/javassist/compiler/ast/Variable.class
new file mode 100644
index 0000000..8c78c56
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Variable.class differ
diff --git a/JigsawAgent/javassist/compiler/ast/Visitor.class b/JigsawAgent/javassist/compiler/ast/Visitor.class
new file mode 100644
index 0000000..e2e3721
Binary files /dev/null and b/JigsawAgent/javassist/compiler/ast/Visitor.class differ
diff --git a/JigsawAgent/javassist/convert/TransformAccessArrayField.class b/JigsawAgent/javassist/convert/TransformAccessArrayField.class
new file mode 100644
index 0000000..04ea1c5
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformAccessArrayField.class differ
diff --git a/JigsawAgent/javassist/convert/TransformAfter.class b/JigsawAgent/javassist/convert/TransformAfter.class
new file mode 100644
index 0000000..87e1706
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformAfter.class differ
diff --git a/JigsawAgent/javassist/convert/TransformBefore.class b/JigsawAgent/javassist/convert/TransformBefore.class
new file mode 100644
index 0000000..43209a6
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformBefore.class differ
diff --git a/JigsawAgent/javassist/convert/TransformCall.class b/JigsawAgent/javassist/convert/TransformCall.class
new file mode 100644
index 0000000..bb481ca
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformCall.class differ
diff --git a/JigsawAgent/javassist/convert/TransformCallToStatic.class b/JigsawAgent/javassist/convert/TransformCallToStatic.class
new file mode 100644
index 0000000..696867c
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformCallToStatic.class differ
diff --git a/JigsawAgent/javassist/convert/TransformFieldAccess.class b/JigsawAgent/javassist/convert/TransformFieldAccess.class
new file mode 100644
index 0000000..f655412
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformFieldAccess.class differ
diff --git a/JigsawAgent/javassist/convert/TransformNew.class b/JigsawAgent/javassist/convert/TransformNew.class
new file mode 100644
index 0000000..ca6a79b
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformNew.class differ
diff --git a/JigsawAgent/javassist/convert/TransformNewClass.class b/JigsawAgent/javassist/convert/TransformNewClass.class
new file mode 100644
index 0000000..d39bdd3
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformNewClass.class differ
diff --git a/JigsawAgent/javassist/convert/TransformReadField.class b/JigsawAgent/javassist/convert/TransformReadField.class
new file mode 100644
index 0000000..e8f31f8
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformReadField.class differ
diff --git a/JigsawAgent/javassist/convert/TransformWriteField.class b/JigsawAgent/javassist/convert/TransformWriteField.class
new file mode 100644
index 0000000..0d3cd44
Binary files /dev/null and b/JigsawAgent/javassist/convert/TransformWriteField.class differ
diff --git a/JigsawAgent/javassist/convert/Transformer.class b/JigsawAgent/javassist/convert/Transformer.class
new file mode 100644
index 0000000..a10391b
Binary files /dev/null and b/JigsawAgent/javassist/convert/Transformer.class differ
diff --git a/JigsawAgent/javassist/expr/Cast$ProceedForCast.class b/JigsawAgent/javassist/expr/Cast$ProceedForCast.class
new file mode 100644
index 0000000..edcfc8b
Binary files /dev/null and b/JigsawAgent/javassist/expr/Cast$ProceedForCast.class differ
diff --git a/JigsawAgent/javassist/expr/Cast.class b/JigsawAgent/javassist/expr/Cast.class
new file mode 100644
index 0000000..c7bfc80
Binary files /dev/null and b/JigsawAgent/javassist/expr/Cast.class differ
diff --git a/JigsawAgent/javassist/expr/ConstructorCall.class b/JigsawAgent/javassist/expr/ConstructorCall.class
new file mode 100644
index 0000000..487b124
Binary files /dev/null and b/JigsawAgent/javassist/expr/ConstructorCall.class differ
diff --git a/JigsawAgent/javassist/expr/Expr.class b/JigsawAgent/javassist/expr/Expr.class
new file mode 100644
index 0000000..d7a143f
Binary files /dev/null and b/JigsawAgent/javassist/expr/Expr.class differ
diff --git a/JigsawAgent/javassist/expr/ExprEditor$LoopContext.class b/JigsawAgent/javassist/expr/ExprEditor$LoopContext.class
new file mode 100644
index 0000000..58dae59
Binary files /dev/null and b/JigsawAgent/javassist/expr/ExprEditor$LoopContext.class differ
diff --git a/JigsawAgent/javassist/expr/ExprEditor$NewOp.class b/JigsawAgent/javassist/expr/ExprEditor$NewOp.class
new file mode 100644
index 0000000..3836ab2
Binary files /dev/null and b/JigsawAgent/javassist/expr/ExprEditor$NewOp.class differ
diff --git a/JigsawAgent/javassist/expr/ExprEditor.class b/JigsawAgent/javassist/expr/ExprEditor.class
new file mode 100644
index 0000000..56b2631
Binary files /dev/null and b/JigsawAgent/javassist/expr/ExprEditor.class differ
diff --git a/JigsawAgent/javassist/expr/FieldAccess$ProceedForRead.class b/JigsawAgent/javassist/expr/FieldAccess$ProceedForRead.class
new file mode 100644
index 0000000..a7bc3aa
Binary files /dev/null and b/JigsawAgent/javassist/expr/FieldAccess$ProceedForRead.class differ
diff --git a/JigsawAgent/javassist/expr/FieldAccess$ProceedForWrite.class b/JigsawAgent/javassist/expr/FieldAccess$ProceedForWrite.class
new file mode 100644
index 0000000..e767bc8
Binary files /dev/null and b/JigsawAgent/javassist/expr/FieldAccess$ProceedForWrite.class differ
diff --git a/JigsawAgent/javassist/expr/FieldAccess.class b/JigsawAgent/javassist/expr/FieldAccess.class
new file mode 100644
index 0000000..5fd9a1d
Binary files /dev/null and b/JigsawAgent/javassist/expr/FieldAccess.class differ
diff --git a/JigsawAgent/javassist/expr/Handler.class b/JigsawAgent/javassist/expr/Handler.class
new file mode 100644
index 0000000..4aa9d5e
Binary files /dev/null and b/JigsawAgent/javassist/expr/Handler.class differ
diff --git a/JigsawAgent/javassist/expr/Instanceof$ProceedForInstanceof.class b/JigsawAgent/javassist/expr/Instanceof$ProceedForInstanceof.class
new file mode 100644
index 0000000..5c9dcf8
Binary files /dev/null and b/JigsawAgent/javassist/expr/Instanceof$ProceedForInstanceof.class differ
diff --git a/JigsawAgent/javassist/expr/Instanceof.class b/JigsawAgent/javassist/expr/Instanceof.class
new file mode 100644
index 0000000..6e12035
Binary files /dev/null and b/JigsawAgent/javassist/expr/Instanceof.class differ
diff --git a/JigsawAgent/javassist/expr/MethodCall.class b/JigsawAgent/javassist/expr/MethodCall.class
new file mode 100644
index 0000000..561fed4
Binary files /dev/null and b/JigsawAgent/javassist/expr/MethodCall.class differ
diff --git a/JigsawAgent/javassist/expr/NewArray$ProceedForArray.class b/JigsawAgent/javassist/expr/NewArray$ProceedForArray.class
new file mode 100644
index 0000000..6a46480
Binary files /dev/null and b/JigsawAgent/javassist/expr/NewArray$ProceedForArray.class differ
diff --git a/JigsawAgent/javassist/expr/NewArray.class b/JigsawAgent/javassist/expr/NewArray.class
new file mode 100644
index 0000000..2bf1e9e
Binary files /dev/null and b/JigsawAgent/javassist/expr/NewArray.class differ
diff --git a/JigsawAgent/javassist/expr/NewExpr$ProceedForNew.class b/JigsawAgent/javassist/expr/NewExpr$ProceedForNew.class
new file mode 100644
index 0000000..45b6946
Binary files /dev/null and b/JigsawAgent/javassist/expr/NewExpr$ProceedForNew.class differ
diff --git a/JigsawAgent/javassist/expr/NewExpr.class b/JigsawAgent/javassist/expr/NewExpr.class
new file mode 100644
index 0000000..d5a93b7
Binary files /dev/null and b/JigsawAgent/javassist/expr/NewExpr.class differ
diff --git a/JigsawAgent/javassist/runtime/Cflow$Depth.class b/JigsawAgent/javassist/runtime/Cflow$Depth.class
new file mode 100644
index 0000000..fe80ea0
Binary files /dev/null and b/JigsawAgent/javassist/runtime/Cflow$Depth.class differ
diff --git a/JigsawAgent/javassist/runtime/Cflow.class b/JigsawAgent/javassist/runtime/Cflow.class
new file mode 100644
index 0000000..f2a86c6
Binary files /dev/null and b/JigsawAgent/javassist/runtime/Cflow.class differ
diff --git a/JigsawAgent/javassist/runtime/Desc$1.class b/JigsawAgent/javassist/runtime/Desc$1.class
new file mode 100644
index 0000000..7c5a035
Binary files /dev/null and b/JigsawAgent/javassist/runtime/Desc$1.class differ
diff --git a/JigsawAgent/javassist/runtime/Desc.class b/JigsawAgent/javassist/runtime/Desc.class
new file mode 100644
index 0000000..421a04a
Binary files /dev/null and b/JigsawAgent/javassist/runtime/Desc.class differ
diff --git a/JigsawAgent/javassist/runtime/DotClass.class b/JigsawAgent/javassist/runtime/DotClass.class
new file mode 100644
index 0000000..40a66ba
Binary files /dev/null and b/JigsawAgent/javassist/runtime/DotClass.class differ
diff --git a/JigsawAgent/javassist/runtime/Inner.class b/JigsawAgent/javassist/runtime/Inner.class
new file mode 100644
index 0000000..178da76
Binary files /dev/null and b/JigsawAgent/javassist/runtime/Inner.class differ
diff --git a/JigsawAgent/javassist/scopedpool/ScopedClassPool.class b/JigsawAgent/javassist/scopedpool/ScopedClassPool.class
new file mode 100644
index 0000000..96a1202
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/ScopedClassPool.class differ
diff --git a/JigsawAgent/javassist/scopedpool/ScopedClassPoolFactory.class b/JigsawAgent/javassist/scopedpool/ScopedClassPoolFactory.class
new file mode 100644
index 0000000..7195310
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/ScopedClassPoolFactory.class differ
diff --git a/JigsawAgent/javassist/scopedpool/ScopedClassPoolFactoryImpl.class b/JigsawAgent/javassist/scopedpool/ScopedClassPoolFactoryImpl.class
new file mode 100644
index 0000000..e8edff5
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/ScopedClassPoolFactoryImpl.class differ
diff --git a/JigsawAgent/javassist/scopedpool/ScopedClassPoolRepository.class b/JigsawAgent/javassist/scopedpool/ScopedClassPoolRepository.class
new file mode 100644
index 0000000..be34fbc
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/ScopedClassPoolRepository.class differ
diff --git a/JigsawAgent/javassist/scopedpool/ScopedClassPoolRepositoryImpl.class b/JigsawAgent/javassist/scopedpool/ScopedClassPoolRepositoryImpl.class
new file mode 100644
index 0000000..8319aee
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/ScopedClassPoolRepositoryImpl.class differ
diff --git a/JigsawAgent/javassist/scopedpool/SoftValueHashMap$SoftValueRef.class b/JigsawAgent/javassist/scopedpool/SoftValueHashMap$SoftValueRef.class
new file mode 100644
index 0000000..3f3a512
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/SoftValueHashMap$SoftValueRef.class differ
diff --git a/JigsawAgent/javassist/scopedpool/SoftValueHashMap.class b/JigsawAgent/javassist/scopedpool/SoftValueHashMap.class
new file mode 100644
index 0000000..eb1f5c5
Binary files /dev/null and b/JigsawAgent/javassist/scopedpool/SoftValueHashMap.class differ
diff --git a/JigsawAgent/javassist/tools/Callback.class b/JigsawAgent/javassist/tools/Callback.class
new file mode 100644
index 0000000..2d1a13c
Binary files /dev/null and b/JigsawAgent/javassist/tools/Callback.class differ
diff --git a/JigsawAgent/javassist/tools/Dump.class b/JigsawAgent/javassist/tools/Dump.class
new file mode 100644
index 0000000..ccb5618
Binary files /dev/null and b/JigsawAgent/javassist/tools/Dump.class differ
diff --git a/JigsawAgent/javassist/tools/framedump.class b/JigsawAgent/javassist/tools/framedump.class
new file mode 100644
index 0000000..cd95f0d
Binary files /dev/null and b/JigsawAgent/javassist/tools/framedump.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/CannotCreateException.class b/JigsawAgent/javassist/tools/reflect/CannotCreateException.class
new file mode 100644
index 0000000..eb06bf5
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/CannotCreateException.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/CannotInvokeException.class b/JigsawAgent/javassist/tools/reflect/CannotInvokeException.class
new file mode 100644
index 0000000..75a1bcb
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/CannotInvokeException.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/CannotReflectException.class b/JigsawAgent/javassist/tools/reflect/CannotReflectException.class
new file mode 100644
index 0000000..c546324
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/CannotReflectException.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/ClassMetaobject.class b/JigsawAgent/javassist/tools/reflect/ClassMetaobject.class
new file mode 100644
index 0000000..bcf3bad
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/ClassMetaobject.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/CompiledClass.class b/JigsawAgent/javassist/tools/reflect/CompiledClass.class
new file mode 100644
index 0000000..9b737aa
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/CompiledClass.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/Compiler.class b/JigsawAgent/javassist/tools/reflect/Compiler.class
new file mode 100644
index 0000000..ec27939
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/Compiler.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/Loader.class b/JigsawAgent/javassist/tools/reflect/Loader.class
new file mode 100644
index 0000000..d6f00b9
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/Loader.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/Metalevel.class b/JigsawAgent/javassist/tools/reflect/Metalevel.class
new file mode 100644
index 0000000..0f430a4
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/Metalevel.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/Metaobject.class b/JigsawAgent/javassist/tools/reflect/Metaobject.class
new file mode 100644
index 0000000..9e9213b
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/Metaobject.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/Reflection.class b/JigsawAgent/javassist/tools/reflect/Reflection.class
new file mode 100644
index 0000000..4b4c10c
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/Reflection.class differ
diff --git a/JigsawAgent/javassist/tools/reflect/Sample.class b/JigsawAgent/javassist/tools/reflect/Sample.class
new file mode 100644
index 0000000..1af3be1
Binary files /dev/null and b/JigsawAgent/javassist/tools/reflect/Sample.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/AppletServer.class b/JigsawAgent/javassist/tools/rmi/AppletServer.class
new file mode 100644
index 0000000..6e01091
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/AppletServer.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/ExportedObject.class b/JigsawAgent/javassist/tools/rmi/ExportedObject.class
new file mode 100644
index 0000000..941266f
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/ExportedObject.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/ObjectImporter.class b/JigsawAgent/javassist/tools/rmi/ObjectImporter.class
new file mode 100644
index 0000000..32ec08d
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/ObjectImporter.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/ObjectNotFoundException.class b/JigsawAgent/javassist/tools/rmi/ObjectNotFoundException.class
new file mode 100644
index 0000000..71368d6
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/ObjectNotFoundException.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/Proxy.class b/JigsawAgent/javassist/tools/rmi/Proxy.class
new file mode 100644
index 0000000..99e1d6b
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/Proxy.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/RemoteException.class b/JigsawAgent/javassist/tools/rmi/RemoteException.class
new file mode 100644
index 0000000..9bdea09
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/RemoteException.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/RemoteRef.class b/JigsawAgent/javassist/tools/rmi/RemoteRef.class
new file mode 100644
index 0000000..ad9ea99
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/RemoteRef.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/Sample.class b/JigsawAgent/javassist/tools/rmi/Sample.class
new file mode 100644
index 0000000..ff42350
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/Sample.class differ
diff --git a/JigsawAgent/javassist/tools/rmi/StubGenerator.class b/JigsawAgent/javassist/tools/rmi/StubGenerator.class
new file mode 100644
index 0000000..bea40c0
Binary files /dev/null and b/JigsawAgent/javassist/tools/rmi/StubGenerator.class differ
diff --git a/JigsawAgent/javassist/tools/web/BadHttpRequest.class b/JigsawAgent/javassist/tools/web/BadHttpRequest.class
new file mode 100644
index 0000000..56bc2a7
Binary files /dev/null and b/JigsawAgent/javassist/tools/web/BadHttpRequest.class differ
diff --git a/JigsawAgent/javassist/tools/web/ServiceThread.class b/JigsawAgent/javassist/tools/web/ServiceThread.class
new file mode 100644
index 0000000..abdb215
Binary files /dev/null and b/JigsawAgent/javassist/tools/web/ServiceThread.class differ
diff --git a/JigsawAgent/javassist/tools/web/Viewer.class b/JigsawAgent/javassist/tools/web/Viewer.class
new file mode 100644
index 0000000..8b60b64
Binary files /dev/null and b/JigsawAgent/javassist/tools/web/Viewer.class differ
diff --git a/JigsawAgent/javassist/tools/web/Webserver.class b/JigsawAgent/javassist/tools/web/Webserver.class
new file mode 100644
index 0000000..dadd981
Binary files /dev/null and b/JigsawAgent/javassist/tools/web/Webserver.class differ
diff --git a/JigsawAgent/javassist/util/HotSwapAgent.class b/JigsawAgent/javassist/util/HotSwapAgent.class
new file mode 100644
index 0000000..f71f9a1
Binary files /dev/null and b/JigsawAgent/javassist/util/HotSwapAgent.class differ
diff --git a/JigsawAgent/javassist/util/HotSwapper$1.class b/JigsawAgent/javassist/util/HotSwapper$1.class
new file mode 100644
index 0000000..6c103e4
Binary files /dev/null and b/JigsawAgent/javassist/util/HotSwapper$1.class differ
diff --git a/JigsawAgent/javassist/util/HotSwapper.class b/JigsawAgent/javassist/util/HotSwapper.class
new file mode 100644
index 0000000..4de7613
Binary files /dev/null and b/JigsawAgent/javassist/util/HotSwapper.class differ
diff --git a/JigsawAgent/javassist/util/Trigger.class b/JigsawAgent/javassist/util/Trigger.class
new file mode 100644
index 0000000..9aa36f3
Binary files /dev/null and b/JigsawAgent/javassist/util/Trigger.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$1.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$1.class
new file mode 100644
index 0000000..85ec4b2
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$1.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$Helper.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Helper.class
new file mode 100644
index 0000000..2a709a5
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Helper.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java11.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java11.class
new file mode 100644
index 0000000..ad16729
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java11.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java7.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java7.class
new file mode 100644
index 0000000..5ad12a1
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java7.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java9$ReferencedUnsafe.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java9$ReferencedUnsafe.class
new file mode 100644
index 0000000..d8bd4d6
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java9$ReferencedUnsafe.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java9.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java9.class
new file mode 100644
index 0000000..60ba549
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$Java9.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper$JavaOther.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper$JavaOther.class
new file mode 100644
index 0000000..0c9d35d
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper$JavaOther.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefineClassHelper.class b/JigsawAgent/javassist/util/proxy/DefineClassHelper.class
new file mode 100644
index 0000000..3eff650
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefineClassHelper.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefinePackageHelper$1.class b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$1.class
new file mode 100644
index 0000000..76491e5
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$1.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Helper.class b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Helper.class
new file mode 100644
index 0000000..ef6560e
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Helper.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Java7.class b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Java7.class
new file mode 100644
index 0000000..64efe0e
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Java7.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Java9.class b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Java9.class
new file mode 100644
index 0000000..700361e
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$Java9.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefinePackageHelper$JavaOther.class b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$JavaOther.class
new file mode 100644
index 0000000..98f8860
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefinePackageHelper$JavaOther.class differ
diff --git a/JigsawAgent/javassist/util/proxy/DefinePackageHelper.class b/JigsawAgent/javassist/util/proxy/DefinePackageHelper.class
new file mode 100644
index 0000000..bb40206
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/DefinePackageHelper.class differ
diff --git a/JigsawAgent/javassist/util/proxy/FactoryHelper.class b/JigsawAgent/javassist/util/proxy/FactoryHelper.class
new file mode 100644
index 0000000..e586c5d
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/FactoryHelper.class differ
diff --git a/JigsawAgent/javassist/util/proxy/MethodFilter.class b/JigsawAgent/javassist/util/proxy/MethodFilter.class
new file mode 100644
index 0000000..de49651
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/MethodFilter.class differ
diff --git a/JigsawAgent/javassist/util/proxy/MethodHandler.class b/JigsawAgent/javassist/util/proxy/MethodHandler.class
new file mode 100644
index 0000000..4d30fe2
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/MethodHandler.class differ
diff --git a/JigsawAgent/javassist/util/proxy/Proxy.class b/JigsawAgent/javassist/util/proxy/Proxy.class
new file mode 100644
index 0000000..bfc8e71
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/Proxy.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$1.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$1.class
new file mode 100644
index 0000000..a2d7d56
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$1.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$2.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$2.class
new file mode 100644
index 0000000..25168d2
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$2.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$3.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$3.class
new file mode 100644
index 0000000..77d28d4
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$3.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$ClassLoaderProvider.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$ClassLoaderProvider.class
new file mode 100644
index 0000000..cca9ce5
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$ClassLoaderProvider.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$Find2MethodsArgs.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$Find2MethodsArgs.class
new file mode 100644
index 0000000..35f76a3
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$Find2MethodsArgs.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$ProxyDetails.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$ProxyDetails.class
new file mode 100644
index 0000000..8d9af11
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$ProxyDetails.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory$UniqueName.class b/JigsawAgent/javassist/util/proxy/ProxyFactory$UniqueName.class
new file mode 100644
index 0000000..8fb7455
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory$UniqueName.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyFactory.class b/JigsawAgent/javassist/util/proxy/ProxyFactory.class
new file mode 100644
index 0000000..9fd6ace
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyFactory.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyObject.class b/JigsawAgent/javassist/util/proxy/ProxyObject.class
new file mode 100644
index 0000000..7080878
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyObject.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyObjectInputStream.class b/JigsawAgent/javassist/util/proxy/ProxyObjectInputStream.class
new file mode 100644
index 0000000..f9e9452
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyObjectInputStream.class differ
diff --git a/JigsawAgent/javassist/util/proxy/ProxyObjectOutputStream.class b/JigsawAgent/javassist/util/proxy/ProxyObjectOutputStream.class
new file mode 100644
index 0000000..fb9fd96
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/ProxyObjectOutputStream.class differ
diff --git a/JigsawAgent/javassist/util/proxy/RuntimeSupport$DefaultMethodHandler.class b/JigsawAgent/javassist/util/proxy/RuntimeSupport$DefaultMethodHandler.class
new file mode 100644
index 0000000..251c7f9
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/RuntimeSupport$DefaultMethodHandler.class differ
diff --git a/JigsawAgent/javassist/util/proxy/RuntimeSupport.class b/JigsawAgent/javassist/util/proxy/RuntimeSupport.class
new file mode 100644
index 0000000..420165e
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/RuntimeSupport.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$1.class b/JigsawAgent/javassist/util/proxy/SecurityActions$1.class
new file mode 100644
index 0000000..fd9e8ef
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$1.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$2.class b/JigsawAgent/javassist/util/proxy/SecurityActions$2.class
new file mode 100644
index 0000000..b016e95
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$2.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$3.class b/JigsawAgent/javassist/util/proxy/SecurityActions$3.class
new file mode 100644
index 0000000..7416965
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$3.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$4.class b/JigsawAgent/javassist/util/proxy/SecurityActions$4.class
new file mode 100644
index 0000000..33404ad
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$4.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$5.class b/JigsawAgent/javassist/util/proxy/SecurityActions$5.class
new file mode 100644
index 0000000..1a1898c
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$5.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$6.class b/JigsawAgent/javassist/util/proxy/SecurityActions$6.class
new file mode 100644
index 0000000..a3cbf17
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$6.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$7.class b/JigsawAgent/javassist/util/proxy/SecurityActions$7.class
new file mode 100644
index 0000000..d65569f
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$7.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$8.class b/JigsawAgent/javassist/util/proxy/SecurityActions$8.class
new file mode 100644
index 0000000..5b743f9
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$8.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions$TheUnsafe.class b/JigsawAgent/javassist/util/proxy/SecurityActions$TheUnsafe.class
new file mode 100644
index 0000000..717845d
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions$TheUnsafe.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SecurityActions.class b/JigsawAgent/javassist/util/proxy/SecurityActions.class
new file mode 100644
index 0000000..345b9c6
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SecurityActions.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SerializedProxy$1.class b/JigsawAgent/javassist/util/proxy/SerializedProxy$1.class
new file mode 100644
index 0000000..7414ab9
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SerializedProxy$1.class differ
diff --git a/JigsawAgent/javassist/util/proxy/SerializedProxy.class b/JigsawAgent/javassist/util/proxy/SerializedProxy.class
new file mode 100644
index 0000000..d760901
Binary files /dev/null and b/JigsawAgent/javassist/util/proxy/SerializedProxy.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/AntClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/AntClassLoaderHandler.class
new file mode 100644
index 0000000..2022e75
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/AntClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassGraphClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassGraphClassLoaderHandler.class
new file mode 100644
index 0000000..792d416
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassGraphClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandler.class
new file mode 100644
index 0000000..fc9cdab
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry$1.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry$1.class
new file mode 100644
index 0000000..e212acc
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry$ClassLoaderHandlerRegistryEntry.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry$ClassLoaderHandlerRegistryEntry.class
new file mode 100644
index 0000000..d652540
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry$ClassLoaderHandlerRegistryEntry.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry.class
new file mode 100644
index 0000000..226bcde
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ClassLoaderHandlerRegistry.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/CxfContainerClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/CxfContainerClassLoaderHandler.class
new file mode 100644
index 0000000..5e21792
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/CxfContainerClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/EquinoxClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/EquinoxClassLoaderHandler.class
new file mode 100644
index 0000000..dbcd1e7
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/EquinoxClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/EquinoxContextFinderClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/EquinoxContextFinderClassLoaderHandler.class
new file mode 100644
index 0000000..d1ef610
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/EquinoxContextFinderClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/FallbackClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/FallbackClassLoaderHandler.class
new file mode 100644
index 0000000..f4381bc
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/FallbackClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/FelixClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/FelixClassLoaderHandler.class
new file mode 100644
index 0000000..323fec2
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/FelixClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/JBossClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/JBossClassLoaderHandler.class
new file mode 100644
index 0000000..3be5243
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/JBossClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/JPMSClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/JPMSClassLoaderHandler.class
new file mode 100644
index 0000000..1b7ee98
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/JPMSClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/OSGiDefaultClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/OSGiDefaultClassLoaderHandler.class
new file mode 100644
index 0000000..eb49add
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/OSGiDefaultClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ParentLastDelegationOrderTestClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ParentLastDelegationOrderTestClassLoaderHandler.class
new file mode 100644
index 0000000..f9bc862
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/ParentLastDelegationOrderTestClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/PlexusClassWorldsClassRealmClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/PlexusClassWorldsClassRealmClassLoaderHandler.class
new file mode 100644
index 0000000..d6324b6
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/PlexusClassWorldsClassRealmClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/QuarkusClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/QuarkusClassLoaderHandler.class
new file mode 100644
index 0000000..baf5f81
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/QuarkusClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/SpringBootRestartClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/SpringBootRestartClassLoaderHandler.class
new file mode 100644
index 0000000..1692a02
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/SpringBootRestartClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/TomcatWebappClassLoaderBaseHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/TomcatWebappClassLoaderBaseHandler.class
new file mode 100644
index 0000000..d33a694
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/TomcatWebappClassLoaderBaseHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/URLClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/URLClassLoaderHandler.class
new file mode 100644
index 0000000..6407d24
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/URLClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/UnoOneJarClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/UnoOneJarClassLoaderHandler.class
new file mode 100644
index 0000000..f2c88a9
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/UnoOneJarClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WeblogicClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WeblogicClassLoaderHandler.class
new file mode 100644
index 0000000..0834343
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WeblogicClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WebsphereLibertyClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WebsphereLibertyClassLoaderHandler.class
new file mode 100644
index 0000000..a914dd8
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WebsphereLibertyClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WebsphereTraditionalClassLoaderHandler.class b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WebsphereTraditionalClassLoaderHandler.class
new file mode 100644
index 0000000..6edf462
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classloaderhandler/WebsphereTraditionalClassLoaderHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$1.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$1.class
new file mode 100644
index 0000000..c41fe5d
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$2.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$2.class
new file mode 100644
index 0000000..fb06328
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$2.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$3.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$3.class
new file mode 100644
index 0000000..3d6da04
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$3.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$CallerResolver.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$CallerResolver.class
new file mode 100644
index 0000000..b3c1d59
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader$CallerResolver.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader.class
new file mode 100644
index 0000000..f10b943
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/CallStackReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/ClassLoaderFinder.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClassLoaderFinder.class
new file mode 100644
index 0000000..48e0166
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClassLoaderFinder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/ClassLoaderOrder.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClassLoaderOrder.class
new file mode 100644
index 0000000..646de18
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClassLoaderOrder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathFinder.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathFinder.class
new file mode 100644
index 0000000..32de2bd
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathFinder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathOrder$ClasspathElementAndClassLoader.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathOrder$ClasspathElementAndClassLoader.class
new file mode 100644
index 0000000..63319ad
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathOrder$ClasspathElementAndClassLoader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathOrder.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathOrder.class
new file mode 100644
index 0000000..8faf397
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/ClasspathOrder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/ModuleFinder.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/ModuleFinder.class
new file mode 100644
index 0000000..e9c3bf9
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/ModuleFinder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/SystemJarFinder$1.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/SystemJarFinder$1.class
new file mode 100644
index 0000000..ea5532e
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/SystemJarFinder$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/classpath/SystemJarFinder.class b/JigsawAgent/nonapi/io/github/classgraph/classpath/SystemJarFinder.class
new file mode 100644
index 0000000..7ea3c22
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/classpath/SystemJarFinder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/AutoCloseableExecutorService.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/AutoCloseableExecutorService.class
new file mode 100644
index 0000000..3b43eb1
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/AutoCloseableExecutorService.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/InterruptionChecker.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/InterruptionChecker.class
new file mode 100644
index 0000000..3522050
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/InterruptionChecker.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/SimpleThreadFactory.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SimpleThreadFactory.class
new file mode 100644
index 0000000..762469f
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SimpleThreadFactory.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$1.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$1.class
new file mode 100644
index 0000000..2a8e69a
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$NullSingletonException.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$NullSingletonException.class
new file mode 100644
index 0000000..41b654c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$NullSingletonException.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$SingletonHolder.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$SingletonHolder.class
new file mode 100644
index 0000000..ccaafdc
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap$SingletonHolder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap.class
new file mode 100644
index 0000000..f99ef33
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/SingletonMap.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$1.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$1.class
new file mode 100644
index 0000000..39ebedc
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$WorkUnitProcessor.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$WorkUnitProcessor.class
new file mode 100644
index 0000000..396f89a
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$WorkUnitProcessor.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$WorkUnitWrapper.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$WorkUnitWrapper.class
new file mode 100644
index 0000000..e39e3a0
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue$WorkUnitWrapper.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue.class b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue.class
new file mode 100644
index 0000000..ea6e97a
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/concurrency/WorkQueue.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/FastZipEntry.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/FastZipEntry.class
new file mode 100644
index 0000000..dd11167
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/FastZipEntry.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/LogicalZipFile.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/LogicalZipFile.class
new file mode 100644
index 0000000..519dd90
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/LogicalZipFile.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$1.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$1.class
new file mode 100644
index 0000000..346ad67
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$2.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$2.class
new file mode 100644
index 0000000..2bb8e10
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$2.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$3.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$3.class
new file mode 100644
index 0000000..b195224
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$3.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$4.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$4.class
new file mode 100644
index 0000000..16a04d4
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$4.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$5$1.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$5$1.class
new file mode 100644
index 0000000..15e2242
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$5$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$5.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$5.class
new file mode 100644
index 0000000..c6fd30f
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$5.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$6.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$6.class
new file mode 100644
index 0000000..a09cdbd
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$6.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$7.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$7.class
new file mode 100644
index 0000000..5947b84
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$7.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$RecyclableInflater.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$RecyclableInflater.class
new file mode 100644
index 0000000..6b3a47d
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler$RecyclableInflater.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler.class
new file mode 100644
index 0000000..a815cc4
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/NestedJarHandler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/PhysicalZipFile.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/PhysicalZipFile.class
new file mode 100644
index 0000000..e0ea685
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/PhysicalZipFile.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/ZipFileSlice.class b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/ZipFileSlice.class
new file mode 100644
index 0000000..250611e
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fastzipfilereader/ZipFileSlice.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/ArraySlice.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/ArraySlice.class
new file mode 100644
index 0000000..6824bc0
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/ArraySlice.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/FileSlice.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/FileSlice.class
new file mode 100644
index 0000000..8a2984b
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/FileSlice.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/PathSlice.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/PathSlice.class
new file mode 100644
index 0000000..58dc168
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/PathSlice.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/Slice$1.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/Slice$1.class
new file mode 100644
index 0000000..01cf9a2
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/Slice$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/Slice.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/Slice.class
new file mode 100644
index 0000000..6b1720b
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/Slice.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/ClassfileReader.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/ClassfileReader.class
new file mode 100644
index 0000000..a53474e
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/ClassfileReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessArrayReader.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessArrayReader.class
new file mode 100644
index 0000000..b1e437c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessArrayReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessByteBufferReader.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessByteBufferReader.class
new file mode 100644
index 0000000..d5e07af
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessByteBufferReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessFileChannelReader.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessFileChannelReader.class
new file mode 100644
index 0000000..c12d083
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessFileChannelReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessReader.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessReader.class
new file mode 100644
index 0000000..1d17985
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/RandomAccessReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/SequentialReader.class b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/SequentialReader.class
new file mode 100644
index 0000000..607926c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/fileslice/reader/SequentialReader.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ClassFieldCache$NoConstructor.class b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFieldCache$NoConstructor.class
new file mode 100644
index 0000000..21b3b75
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFieldCache$NoConstructor.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ClassFieldCache.class b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFieldCache.class
new file mode 100644
index 0000000..df44096
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFieldCache.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields$1.class b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields$1.class
new file mode 100644
index 0000000..8fe432c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields$2.class b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields$2.class
new file mode 100644
index 0000000..a6c3ff8
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields$2.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields.class b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields.class
new file mode 100644
index 0000000..9e6687c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ClassFields.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo$1.class b/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo$1.class
new file mode 100644
index 0000000..4b18c9d
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo$PrimitiveType.class b/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo$PrimitiveType.class
new file mode 100644
index 0000000..551c7d3
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo$PrimitiveType.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo.class b/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo.class
new file mode 100644
index 0000000..017ad29
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/FieldTypeInfo.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/Id.class b/JigsawAgent/nonapi/io/github/classgraph/json/Id.class
new file mode 100644
index 0000000..770bc63
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/Id.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONArray.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONArray.class
new file mode 100644
index 0000000..bb5726f
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONArray.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer$1.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer$1.class
new file mode 100644
index 0000000..c107b6e
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer$ObjectInstantiation.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer$ObjectInstantiation.class
new file mode 100644
index 0000000..692b9c9
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer$ObjectInstantiation.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer.class
new file mode 100644
index 0000000..cb23e7a
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONDeserializer.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONObject.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONObject.class
new file mode 100644
index 0000000..83138e4
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONObject.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONParser.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONParser.class
new file mode 100644
index 0000000..0e1c0e4
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONParser.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONReference.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONReference.class
new file mode 100644
index 0000000..33f5152
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONReference.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONSerializer$1.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONSerializer$1.class
new file mode 100644
index 0000000..857c6ab
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONSerializer$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONSerializer.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONSerializer.class
new file mode 100644
index 0000000..3d2f604
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONSerializer.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONUtils$1.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONUtils$1.class
new file mode 100644
index 0000000..e437ff8
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONUtils$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/JSONUtils.class b/JigsawAgent/nonapi/io/github/classgraph/json/JSONUtils.class
new file mode 100644
index 0000000..370e5c6
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/JSONUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ParameterizedTypeImpl.class b/JigsawAgent/nonapi/io/github/classgraph/json/ParameterizedTypeImpl.class
new file mode 100644
index 0000000..e7587eb
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ParameterizedTypeImpl.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/ReferenceEqualityKey.class b/JigsawAgent/nonapi/io/github/classgraph/json/ReferenceEqualityKey.class
new file mode 100644
index 0000000..65d476f
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/ReferenceEqualityKey.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/json/TypeResolutions.class b/JigsawAgent/nonapi/io/github/classgraph/json/TypeResolutions.class
new file mode 100644
index 0000000..34c6c00
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/json/TypeResolutions.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/recycler/RecycleOnClose.class b/JigsawAgent/nonapi/io/github/classgraph/recycler/RecycleOnClose.class
new file mode 100644
index 0000000..a380d14
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/recycler/RecycleOnClose.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/recycler/Recycler.class b/JigsawAgent/nonapi/io/github/classgraph/recycler/Recycler.class
new file mode 100644
index 0000000..f313a2c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/recycler/Recycler.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/recycler/Resettable.class b/JigsawAgent/nonapi/io/github/classgraph/recycler/Resettable.class
new file mode 100644
index 0000000..4a4b688
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/recycler/Resettable.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectLeafname.class b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectLeafname.class
new file mode 100644
index 0000000..c676ecd
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectLeafname.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectPrefix.class b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectPrefix.class
new file mode 100644
index 0000000..395e743
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectPrefix.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectWholeString.class b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectWholeString.class
new file mode 100644
index 0000000..b3e9e1a
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject$AcceptRejectWholeString.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject.class b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject.class
new file mode 100644
index 0000000..b48783b
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/scanspec/AcceptReject.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/scanspec/ScanSpec$ScanSpecPathMatch.class b/JigsawAgent/nonapi/io/github/classgraph/scanspec/ScanSpec$ScanSpecPathMatch.class
new file mode 100644
index 0000000..3e7613b
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/scanspec/ScanSpec$ScanSpecPathMatch.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/scanspec/ScanSpec.class b/JigsawAgent/nonapi/io/github/classgraph/scanspec/ScanSpec.class
new file mode 100644
index 0000000..90db73c
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/scanspec/ScanSpec.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/types/ParseException.class b/JigsawAgent/nonapi/io/github/classgraph/types/ParseException.class
new file mode 100644
index 0000000..52d9f9a
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/types/ParseException.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/types/Parser.class b/JigsawAgent/nonapi/io/github/classgraph/types/Parser.class
new file mode 100644
index 0000000..0b006f8
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/types/Parser.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/types/TypeUtils$ModifierType.class b/JigsawAgent/nonapi/io/github/classgraph/types/TypeUtils$ModifierType.class
new file mode 100644
index 0000000..ff7c9de
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/types/TypeUtils$ModifierType.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/types/TypeUtils.class b/JigsawAgent/nonapi/io/github/classgraph/types/TypeUtils.class
new file mode 100644
index 0000000..b75662e
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/types/TypeUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/CollectionUtils.class b/JigsawAgent/nonapi/io/github/classgraph/utils/CollectionUtils.class
new file mode 100644
index 0000000..2d45f66
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/CollectionUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/FastPathResolver.class b/JigsawAgent/nonapi/io/github/classgraph/utils/FastPathResolver.class
new file mode 100644
index 0000000..b75bd54
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/FastPathResolver.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils$1.class b/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils$1.class
new file mode 100644
index 0000000..bf6896f
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils$1.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils$2.class b/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils$2.class
new file mode 100644
index 0000000..adc6539
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils$2.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils.class b/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils.class
new file mode 100644
index 0000000..70a1974
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/FileUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/JarUtils.class b/JigsawAgent/nonapi/io/github/classgraph/utils/JarUtils.class
new file mode 100644
index 0000000..58ac9de
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/JarUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/LogNode.class b/JigsawAgent/nonapi/io/github/classgraph/utils/LogNode.class
new file mode 100644
index 0000000..a19b513
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/LogNode.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/ReflectionUtils.class b/JigsawAgent/nonapi/io/github/classgraph/utils/ReflectionUtils.class
new file mode 100644
index 0000000..4383a5e
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/ReflectionUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/StringUtils.class b/JigsawAgent/nonapi/io/github/classgraph/utils/StringUtils.class
new file mode 100644
index 0000000..c111bf5
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/StringUtils.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/URLPathEncoder.class b/JigsawAgent/nonapi/io/github/classgraph/utils/URLPathEncoder.class
new file mode 100644
index 0000000..f1185b1
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/URLPathEncoder.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/VersionFinder$OperatingSystem.class b/JigsawAgent/nonapi/io/github/classgraph/utils/VersionFinder$OperatingSystem.class
new file mode 100644
index 0000000..e3e73d6
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/VersionFinder$OperatingSystem.class differ
diff --git a/JigsawAgent/nonapi/io/github/classgraph/utils/VersionFinder.class b/JigsawAgent/nonapi/io/github/classgraph/utils/VersionFinder.class
new file mode 100644
index 0000000..e689fe6
Binary files /dev/null and b/JigsawAgent/nonapi/io/github/classgraph/utils/VersionFinder.class differ
diff --git a/JigsawAgent/org/reflections/Configuration.class b/JigsawAgent/org/reflections/Configuration.class
new file mode 100644
index 0000000..d05b932
Binary files /dev/null and b/JigsawAgent/org/reflections/Configuration.class differ
diff --git a/JigsawAgent/org/reflections/ReflectionUtils.class b/JigsawAgent/org/reflections/ReflectionUtils.class
new file mode 100644
index 0000000..3f7057a
Binary files /dev/null and b/JigsawAgent/org/reflections/ReflectionUtils.class differ
diff --git a/JigsawAgent/org/reflections/Reflections.class b/JigsawAgent/org/reflections/Reflections.class
new file mode 100644
index 0000000..e56887d
Binary files /dev/null and b/JigsawAgent/org/reflections/Reflections.class differ
diff --git a/JigsawAgent/org/reflections/ReflectionsException.class b/JigsawAgent/org/reflections/ReflectionsException.class
new file mode 100644
index 0000000..3ce1933
Binary files /dev/null and b/JigsawAgent/org/reflections/ReflectionsException.class differ
diff --git a/JigsawAgent/org/reflections/Store.class b/JigsawAgent/org/reflections/Store.class
new file mode 100644
index 0000000..7f9db10
Binary files /dev/null and b/JigsawAgent/org/reflections/Store.class differ
diff --git a/JigsawAgent/org/reflections/adapters/JavaReflectionAdapter.class b/JigsawAgent/org/reflections/adapters/JavaReflectionAdapter.class
new file mode 100644
index 0000000..8c2d4ff
Binary files /dev/null and b/JigsawAgent/org/reflections/adapters/JavaReflectionAdapter.class differ
diff --git a/JigsawAgent/org/reflections/adapters/JavassistAdapter.class b/JigsawAgent/org/reflections/adapters/JavassistAdapter.class
new file mode 100644
index 0000000..6e8d3fc
Binary files /dev/null and b/JigsawAgent/org/reflections/adapters/JavassistAdapter.class differ
diff --git a/JigsawAgent/org/reflections/adapters/MetadataAdapter.class b/JigsawAgent/org/reflections/adapters/MetadataAdapter.class
new file mode 100644
index 0000000..707414b
Binary files /dev/null and b/JigsawAgent/org/reflections/adapters/MetadataAdapter.class differ
diff --git a/JigsawAgent/org/reflections/scanners/AbstractScanner.class b/JigsawAgent/org/reflections/scanners/AbstractScanner.class
new file mode 100644
index 0000000..0a66bdc
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/AbstractScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/FieldAnnotationsScanner.class b/JigsawAgent/org/reflections/scanners/FieldAnnotationsScanner.class
new file mode 100644
index 0000000..51cdb1d
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/FieldAnnotationsScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/MemberUsageScanner$1.class b/JigsawAgent/org/reflections/scanners/MemberUsageScanner$1.class
new file mode 100644
index 0000000..77f2ab4
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/MemberUsageScanner$1.class differ
diff --git a/JigsawAgent/org/reflections/scanners/MemberUsageScanner.class b/JigsawAgent/org/reflections/scanners/MemberUsageScanner.class
new file mode 100644
index 0000000..c80588a
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/MemberUsageScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/MethodAnnotationsScanner.class b/JigsawAgent/org/reflections/scanners/MethodAnnotationsScanner.class
new file mode 100644
index 0000000..cf7e510
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/MethodAnnotationsScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/MethodParameterNamesScanner.class b/JigsawAgent/org/reflections/scanners/MethodParameterNamesScanner.class
new file mode 100644
index 0000000..6d3c0e7
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/MethodParameterNamesScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/MethodParameterScanner.class b/JigsawAgent/org/reflections/scanners/MethodParameterScanner.class
new file mode 100644
index 0000000..5eca4e7
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/MethodParameterScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/ResourcesScanner.class b/JigsawAgent/org/reflections/scanners/ResourcesScanner.class
new file mode 100644
index 0000000..45eb63c
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/ResourcesScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/Scanner.class b/JigsawAgent/org/reflections/scanners/Scanner.class
new file mode 100644
index 0000000..73b9c83
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/Scanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/SubTypesScanner.class b/JigsawAgent/org/reflections/scanners/SubTypesScanner.class
new file mode 100644
index 0000000..3d0504d
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/SubTypesScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/TypeAnnotationsScanner.class b/JigsawAgent/org/reflections/scanners/TypeAnnotationsScanner.class
new file mode 100644
index 0000000..daac2ec
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/TypeAnnotationsScanner.class differ
diff --git a/JigsawAgent/org/reflections/scanners/TypeElementsScanner.class b/JigsawAgent/org/reflections/scanners/TypeElementsScanner.class
new file mode 100644
index 0000000..c15fe8a
Binary files /dev/null and b/JigsawAgent/org/reflections/scanners/TypeElementsScanner.class differ
diff --git a/JigsawAgent/org/reflections/serializers/JavaCodeSerializer.class b/JigsawAgent/org/reflections/serializers/JavaCodeSerializer.class
new file mode 100644
index 0000000..ef7d57a
Binary files /dev/null and b/JigsawAgent/org/reflections/serializers/JavaCodeSerializer.class differ
diff --git a/JigsawAgent/org/reflections/serializers/JsonSerializer.class b/JigsawAgent/org/reflections/serializers/JsonSerializer.class
new file mode 100644
index 0000000..803c7dd
Binary files /dev/null and b/JigsawAgent/org/reflections/serializers/JsonSerializer.class differ
diff --git a/JigsawAgent/org/reflections/serializers/Serializer.class b/JigsawAgent/org/reflections/serializers/Serializer.class
new file mode 100644
index 0000000..082af1c
Binary files /dev/null and b/JigsawAgent/org/reflections/serializers/Serializer.class differ
diff --git a/JigsawAgent/org/reflections/serializers/XmlSerializer.class b/JigsawAgent/org/reflections/serializers/XmlSerializer.class
new file mode 100644
index 0000000..1a6f4ae
Binary files /dev/null and b/JigsawAgent/org/reflections/serializers/XmlSerializer.class differ
diff --git a/JigsawAgent/org/reflections/util/ClasspathHelper.class b/JigsawAgent/org/reflections/util/ClasspathHelper.class
new file mode 100644
index 0000000..8195282
Binary files /dev/null and b/JigsawAgent/org/reflections/util/ClasspathHelper.class differ
diff --git a/JigsawAgent/org/reflections/util/ConfigurationBuilder$1.class b/JigsawAgent/org/reflections/util/ConfigurationBuilder$1.class
new file mode 100644
index 0000000..8295de4
Binary files /dev/null and b/JigsawAgent/org/reflections/util/ConfigurationBuilder$1.class differ
diff --git a/JigsawAgent/org/reflections/util/ConfigurationBuilder.class b/JigsawAgent/org/reflections/util/ConfigurationBuilder.class
new file mode 100644
index 0000000..84c3794
Binary files /dev/null and b/JigsawAgent/org/reflections/util/ConfigurationBuilder.class differ
diff --git a/JigsawAgent/org/reflections/util/FilterBuilder$Exclude.class b/JigsawAgent/org/reflections/util/FilterBuilder$Exclude.class
new file mode 100644
index 0000000..c979a76
Binary files /dev/null and b/JigsawAgent/org/reflections/util/FilterBuilder$Exclude.class differ
diff --git a/JigsawAgent/org/reflections/util/FilterBuilder$Include.class b/JigsawAgent/org/reflections/util/FilterBuilder$Include.class
new file mode 100644
index 0000000..9ce3c61
Binary files /dev/null and b/JigsawAgent/org/reflections/util/FilterBuilder$Include.class differ
diff --git a/JigsawAgent/org/reflections/util/FilterBuilder$Matcher.class b/JigsawAgent/org/reflections/util/FilterBuilder$Matcher.class
new file mode 100644
index 0000000..6a5168b
Binary files /dev/null and b/JigsawAgent/org/reflections/util/FilterBuilder$Matcher.class differ
diff --git a/JigsawAgent/org/reflections/util/FilterBuilder.class b/JigsawAgent/org/reflections/util/FilterBuilder.class
new file mode 100644
index 0000000..ffc3683
Binary files /dev/null and b/JigsawAgent/org/reflections/util/FilterBuilder.class differ
diff --git a/JigsawAgent/org/reflections/util/Utils.class b/JigsawAgent/org/reflections/util/Utils.class
new file mode 100644
index 0000000..f969b7f
Binary files /dev/null and b/JigsawAgent/org/reflections/util/Utils.class differ
diff --git a/JigsawAgent/org/reflections/vfs/JarInputDir$1.class b/JigsawAgent/org/reflections/vfs/JarInputDir$1.class
new file mode 100644
index 0000000..fcc20be
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/JarInputDir$1.class differ
diff --git a/JigsawAgent/org/reflections/vfs/JarInputDir.class b/JigsawAgent/org/reflections/vfs/JarInputDir.class
new file mode 100644
index 0000000..c75a3d6
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/JarInputDir.class differ
diff --git a/JigsawAgent/org/reflections/vfs/JarInputFile$1.class b/JigsawAgent/org/reflections/vfs/JarInputFile$1.class
new file mode 100644
index 0000000..07f1423
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/JarInputFile$1.class differ
diff --git a/JigsawAgent/org/reflections/vfs/JarInputFile.class b/JigsawAgent/org/reflections/vfs/JarInputFile.class
new file mode 100644
index 0000000..bc9db0d
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/JarInputFile.class differ
diff --git a/JigsawAgent/org/reflections/vfs/SystemDir.class b/JigsawAgent/org/reflections/vfs/SystemDir.class
new file mode 100644
index 0000000..fc911cd
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/SystemDir.class differ
diff --git a/JigsawAgent/org/reflections/vfs/SystemFile.class b/JigsawAgent/org/reflections/vfs/SystemFile.class
new file mode 100644
index 0000000..8a78969
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/SystemFile.class differ
diff --git a/JigsawAgent/org/reflections/vfs/UrlTypeVFS.class b/JigsawAgent/org/reflections/vfs/UrlTypeVFS.class
new file mode 100644
index 0000000..6434497
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/UrlTypeVFS.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$1.class b/JigsawAgent/org/reflections/vfs/Vfs$1.class
new file mode 100644
index 0000000..bc03aa4
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$1.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$1.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$1.class
new file mode 100644
index 0000000..d381af6
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$1.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$2.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$2.class
new file mode 100644
index 0000000..9623c5a
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$2.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$3.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$3.class
new file mode 100644
index 0000000..3eae6a4
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$3.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$4.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$4.class
new file mode 100644
index 0000000..be1f149
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$4.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$5.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$5.class
new file mode 100644
index 0000000..d17cab2
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$5.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$6.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$6.class
new file mode 100644
index 0000000..16e4469
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$6.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$7.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$7.class
new file mode 100644
index 0000000..125c4c2
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes$7.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes.class b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes.class
new file mode 100644
index 0000000..04afbef
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$DefaultUrlTypes.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$Dir.class b/JigsawAgent/org/reflections/vfs/Vfs$Dir.class
new file mode 100644
index 0000000..1696845
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$Dir.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$File.class b/JigsawAgent/org/reflections/vfs/Vfs$File.class
new file mode 100644
index 0000000..687e20f
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$File.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs$UrlType.class b/JigsawAgent/org/reflections/vfs/Vfs$UrlType.class
new file mode 100644
index 0000000..75ef638
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs$UrlType.class differ
diff --git a/JigsawAgent/org/reflections/vfs/Vfs.class b/JigsawAgent/org/reflections/vfs/Vfs.class
new file mode 100644
index 0000000..7633588
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/Vfs.class differ
diff --git a/JigsawAgent/org/reflections/vfs/ZipDir.class b/JigsawAgent/org/reflections/vfs/ZipDir.class
new file mode 100644
index 0000000..e54c50a
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/ZipDir.class differ
diff --git a/JigsawAgent/org/reflections/vfs/ZipFile.class b/JigsawAgent/org/reflections/vfs/ZipFile.class
new file mode 100644
index 0000000..fe5d626
Binary files /dev/null and b/JigsawAgent/org/reflections/vfs/ZipFile.class differ
diff --git a/JigsawAgent/src/top/dsbbs2/jigsawagent/JigsawAgent.java b/JigsawAgent/src/top/dsbbs2/jigsawagent/JigsawAgent.java
new file mode 100644
index 0000000..965e59c
--- /dev/null
+++ b/JigsawAgent/src/top/dsbbs2/jigsawagent/JigsawAgent.java
@@ -0,0 +1,121 @@
+package top.dsbbs2.jigsawagent;
+
+import java.lang.instrument.Instrumentation;
+import java.lang.invoke.MethodHandle;
+import java.lang.invoke.MethodHandles.Lookup;
+import java.lang.reflect.Method;
+import java.util.function.Consumer;
+
+import io.github.karlatemp.unsafeaccessor.ModuleAccess;
+import io.github.karlatemp.unsafeaccessor.Root;
+
+public class JigsawAgent {
+ @SuppressWarnings("unchecked")
+ public static R cast(T o) {
+ return (R) o;
+ }
+
+ @SuppressWarnings("unchecked")
+ public static void throwException(Throwable e) throws T {
+ throw (T) e;
+ }
+
+ public static interface ThrowableConsumer extends Consumer {
+ @Override
+ default void accept(T o) {
+ try {
+ accept0(o);
+ } catch (Throwable e) {
+ throwException(e);
+ }
+ }
+
+ void accept0(T o) throws Throwable;
+
+ static ThrowableConsumer create(ThrowableConsumer c) {
+ return c;
+ }
+
+ static ThrowableConsumer fromConsumer(Consumer c) {
+ return c::accept;
+ }
+ }
+
+ public static interface IgnoreThrowableConsumer extends Consumer {
+ @Override
+ default void accept(T o) {
+ try {
+ accept0(o);
+ } catch (Throwable e) {
+ }
+ }
+
+ void accept0(T o) throws Throwable;
+
+ static IgnoreThrowableConsumer create(IgnoreThrowableConsumer c) {
+ return c;
+ }
+
+ static IgnoreThrowableConsumer fromConsumer(Consumer c) {
+ return c::accept;
+ }
+ }
+
+ @SuppressWarnings({ "deprecation", "unchecked" })
+ public static void premain(String agentArgs, Instrumentation inst) throws Throwable {
+ System.out.println("Hacking into Jigsaw...");
+ Root.getUnsafe().ensureClassInitialized(Class.forName("sun.misc.Unsafe"));
+ Lookup trusted = Root.getTrusted();
+ Class> reflection = Class.forName("jdk.internal.reflect.Reflection");
+ Object[] tmparr = new Object[] { null };
+ trusted.findStaticSetter(reflection, "ALL_MEMBERS", java.util.Set.class).invokeWithArguments(tmparr);
+ trusted.findStaticSetter(reflection, "WILDCARD", String.class).invokeWithArguments(tmparr);
+ trusted.findStaticSetter(reflection, "methodFilterMap", java.util.Map.class).invokeWithArguments(tmparr);
+ trusted.findStaticSetter(reflection, "fieldFilterMap", java.util.Map.class).invokeWithArguments(tmparr);
+ ModuleAccess modacc = Root.getModuleAccess();
+ Class> module = Class.forName("java.lang.Module");
+ try {
+ MethodHandle ena = trusted.findSetter(module, "enableNativeAccess", java.lang.Boolean.TYPE);
+ tmparr = new Object[] { modacc.getALL_UNNAMED_MODULE(), true };
+ try {
+ ena.invokeWithArguments(tmparr);
+ } catch (Throwable e) {
+ }
+ tmparr[0] = modacc.getEVERYONE_MODULE();
+ try {
+ ena.invokeWithArguments(tmparr);
+ } catch (Throwable e) {
+ }
+ } catch (Throwable e) {
+ }
+ try {
+ java.lang.reflect.Field ena = Root.openAccess(module.getDeclaredField("enableNativeAccess"));
+ java.util.Collection> allunnmod = cast(
+ Root.openAccess(module.getDeclaredField("ALL_UNNAMED_MODULE_SET")).get(null));
+ allunnmod.parallelStream().forEach(IgnoreThrowableConsumer.create(i -> ena.set(i, true)));
+ java.util.Collection> allmod = cast(Root.openAccess(module.getDeclaredField("EVERYONE_SET")).get(null));
+ allmod.parallelStream().forEach(IgnoreThrowableConsumer.create(i -> ena.set(i, true)));
+ } catch (Throwable e) {
+
+ }
+ Root.openAccess(Class.forName("jdk.internal.module.IllegalAccessLogger").getDeclaredField("logger")).set(null,
+ null);
+ Method getMod = Class.class.getMethod("getModule");
+ Method getPack = getMod.getReturnType().getMethod("getPackages");
+ try (io.github.classgraph.ScanResult scrst = new io.github.classgraph.ClassGraph().enableClassInfo()
+ .ignoreClassVisibility().enableInterClassDependencies().enableExternalClasses().scan()) {
+ scrst.getAllClasses().loadClasses(true).parallelStream().forEach(ThrowableConsumer.create(i -> {
+ ((java.util.Collection) (getPack.invoke(getMod.invoke(i)))).parallelStream().forEach(i2 -> {
+ try {
+ modacc.addOpens(getMod.invoke(i), i2, modacc.getEVERYONE_MODULE());
+ /* System.out.println(i2); */
+ } catch (Throwable e) {
+
+ }
+ });
+ }));
+ }
+ reflection.getDeclaredField("fieldFilterMap").setAccessible(true);
+ System.out.println("Successfully disable java9+ access controller!");
+ }
+}