Home | History | Annotate | Download | only in libs

META-INF/
META-INF/MANIFEST.MF
com/
com/google/
com/google/common/
com/google/common/util/
com/google/common/util/concurrent/
com/google/common/util/concurrent/testing/
com/google/common/escape/
com/google/common/escape/testing/
com/google/common/collect/
com/google/common/collect/testing/
com/google/common/collect/testing/features/
com/google/common/collect/testing/testers/
com/google/common/collect/testing/google/
com/google/common/testing/
com/google/common/util/concurrent/testing/TestingExecutors.class
TestingExecutors.java
package com.google.common.util.concurrent.testing
public final com.google.common.util.concurrent.testing.TestingExecutors extends java.lang.Object {
	private void  () 
	public static com.google.common.util.concurrent.ListeningScheduledExecutorService noOpScheduledExecutor () 
	public static com.google.common.util.concurrent.testing.SameThreadScheduledExecutorService sameThreadScheduledExecutor () 
}

com/google/common/util/concurrent/testing/AbstractCheckedFutureTest$2.class
AbstractCheckedFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractCheckedFutureTest$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CountDownLatch val$startingGate
	final com.google.common.util.concurrent.CheckedFuture val$future
	final java.util.concurrent.CountDownLatch val$successLatch
	final com.google.common.util.concurrent.testing.AbstractCheckedFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractCheckedFutureTest, java.util.concurrent.CountDownLatch, com.google.common.util.concurrent.CheckedFuture, java.util.concurrent.CountDownLatch) 
	public void run () 
		Exception e
}

com/google/common/util/concurrent/testing/TestingExecutors$NoOpScheduledExecutorService.class
TestingExecutors.java
package com.google.common.util.concurrent.testing
final com.google.common.util.concurrent.testing.TestingExecutors$NoOpScheduledExecutorService extends com.google.common.util.concurrent.AbstractListeningExecutorService implements com.google.common.util.concurrent.ListeningScheduledExecutorService  {
	private volatile boolean shutdown
	private void  () 
	public void shutdown () 
	public java.util.List shutdownNow () 
	public boolean isShutdown () 
	public boolean isTerminated () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit) 
		long timeout
		java.util.concurrent.TimeUnit unit
	public void execute (java.lang.Runnable) 
		Runnable runnable
	public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable callable
		long delay
		java.util.concurrent.TimeUnit unit
	public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
	public com.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
	public com.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
	public volatile java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		long x2
		java.util.concurrent.TimeUnit x3
	public volatile java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		long x2
		java.util.concurrent.TimeUnit x3
	public volatile java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable x0
		long x1
		java.util.concurrent.TimeUnit x2
	public volatile java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		java.util.concurrent.TimeUnit x2
	void  (com.google.common.util.concurrent.testing.TestingExecutors$1) 
		com.google.common.util.concurrent.testing.TestingExecutors$1 x0
}

com/google/common/util/concurrent/testing/AbstractCheckedFutureTest.class
AbstractCheckedFutureTest.java
package com.google.common.util.concurrent.testing
public abstract com.google.common.util.concurrent.testing.AbstractCheckedFutureTest extends com.google.common.util.concurrent.testing.AbstractListenableFutureTest {
	public void  () 
	protected abstract com.google.common.util.concurrent.CheckedFuture createCheckedFuture (java.lang.Object, java.lang.Exception, java.util.concurrent.CountDownLatch) 
	protected abstract void checkCancelledException (java.lang.Exception) 
	protected abstract void checkExecutionException (java.lang.Exception) 
	protected abstract void checkInterruptedException (java.lang.Exception) 
	protected com.google.common.util.concurrent.ListenableFuture createListenableFuture (java.lang.Object, java.lang.Exception, java.util.concurrent.CountDownLatch) 
		Object value
		Exception except
		java.util.concurrent.CountDownLatch waitOn
	public void testCheckedGetThrowsApplicationExceptionOnCancellation () 
		Exception e
		com.google.common.util.concurrent.CheckedFuture future
	public void testCheckedGetThrowsApplicationExceptionOnInterruption ()  throws java.lang.InterruptedException 
		com.google.common.util.concurrent.CheckedFuture future
		java.util.concurrent.CountDownLatch startingGate
		java.util.concurrent.CountDownLatch successLatch
		Thread getThread
	public void testCheckedGetThrowsApplicationExceptionOnError () 
		Exception e
		com.google.common.util.concurrent.CheckedFuture future
}

com/google/common/util/concurrent/testing/SameThreadScheduledExecutorService$ImmediateScheduledFuture.class
SameThreadScheduledExecutorService.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.SameThreadScheduledExecutorService$ImmediateScheduledFuture extends com.google.common.util.concurrent.ForwardingListenableFuture$SimpleForwardingListenableFuture implements com.google.common.util.concurrent.ListenableScheduledFuture  {
	private java.util.concurrent.ExecutionException exception
	protected void  (com.google.common.util.concurrent.ListenableFuture) 
		com.google.common.util.concurrent.ListenableFuture future
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public long getDelay (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public int compareTo (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed other
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest$4.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractListenableFutureTest$4 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CountDownLatch val$successLatch
	final com.google.common.util.concurrent.testing.AbstractListenableFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractListenableFutureTest, java.util.concurrent.CountDownLatch) 
	public void run () 
		java.util.concurrent.CancellationException expected
		Exception ignored
}

com/google/common/util/concurrent/testing/TestingExecutors$NoOpScheduledExecutorService$NeverScheduledFuture.class
TestingExecutors.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.TestingExecutors$NoOpScheduledExecutorService$NeverScheduledFuture extends com.google.common.util.concurrent.AbstractFuture implements com.google.common.util.concurrent.ListenableScheduledFuture  {
	private void  () 
	static com.google.common.util.concurrent.testing.TestingExecutors$NoOpScheduledExecutorService$NeverScheduledFuture create () 
	public long getDelay (java.util.concurrent.TimeUnit) 
		java.util.concurrent.TimeUnit unit
	public int compareTo (java.util.concurrent.Delayed) 
		java.util.concurrent.Delayed other
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/google/common/util/concurrent/testing/MockFutureListener.class
MockFutureListener.java
package com.google.common.util.concurrent.testing
public com.google.common.util.concurrent.testing.MockFutureListener extends java.lang.Object implements java.lang.Runnable  {
	private final java.util.concurrent.CountDownLatch countDownLatch
	private final com.google.common.util.concurrent.ListenableFuture future
	public void  (com.google.common.util.concurrent.ListenableFuture) 
		com.google.common.util.concurrent.ListenableFuture future
	public void run () 
	public void assertSuccess (java.lang.Object)  throws java.lang.Throwable 
		java.util.concurrent.ExecutionException e
		Object expectedData
	public void assertException (java.lang.Throwable)  throws java.lang.Exception 
		java.util.concurrent.ExecutionException expected
		Throwable expectedCause
	public void assertTimeout ()  throws java.lang.Exception 
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest$6.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractListenableFutureTest$6 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CountDownLatch val$listenerLatch
	final com.google.common.util.concurrent.testing.AbstractListenableFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractListenableFutureTest, java.util.concurrent.CountDownLatch) 
	public void run () 
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
public abstract com.google.common.util.concurrent.testing.AbstractListenableFutureTest extends junit.framework.TestCase {
	protected java.util.concurrent.CountDownLatch latch
	protected com.google.common.util.concurrent.ListenableFuture future
	public void  () 
	protected void setUp ()  throws java.lang.Exception 
	protected void tearDown ()  throws java.lang.Exception 
	protected abstract com.google.common.util.concurrent.ListenableFuture createListenableFuture (java.lang.Object, java.lang.Exception, java.util.concurrent.CountDownLatch) 
	public void testGetBlocksUntilValueAvailable ()  throws java.lang.Throwable 
		java.util.concurrent.CountDownLatch successLatch
		Throwable[] badness
	public void testTimeoutOnGetWorksCorrectly ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.concurrent.TimeoutException expected
	public void testCanceledFutureThrowsCancellation ()  throws java.lang.Exception 
		java.util.concurrent.CountDownLatch successLatch
	public void testListenersNotifiedOnError ()  throws java.lang.Exception 
		java.util.concurrent.CountDownLatch successLatch
		java.util.concurrent.CountDownLatch listenerLatch
		java.util.concurrent.ExecutorService exec
	public void testAllListenersCompleteSuccessfully ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		int i
		java.util.concurrent.ExecutorService exec
		int listenerCount
		java.util.concurrent.CountDownLatch listenerLatch
}

com/google/common/util/concurrent/testing/TestingExecutors$1.class
TestingExecutors.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.TestingExecutors$1 extends java.lang.Object {
}

com/google/common/util/concurrent/testing/AbstractCheckedFutureTest$1.class
AbstractCheckedFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractCheckedFutureTest$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.google.common.util.concurrent.CheckedFuture val$future
	final com.google.common.util.concurrent.testing.AbstractCheckedFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractCheckedFutureTest, com.google.common.util.concurrent.CheckedFuture) 
	public void run () 
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest$5.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractListenableFutureTest$5 extends java.lang.Object implements java.lang.Runnable  {
	final com.google.common.util.concurrent.testing.AbstractListenableFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractListenableFutureTest) 
	public void run () 
}

com/google/common/util/concurrent/testing/SameThreadScheduledExecutorService.class
SameThreadScheduledExecutorService.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.SameThreadScheduledExecutorService extends java.util.concurrent.AbstractExecutorService implements com.google.common.util.concurrent.ListeningScheduledExecutorService  {
	private final com.google.common.util.concurrent.ListeningExecutorService delegate
	void  () 
	public void shutdown () 
	public java.util.List shutdownNow () 
	public boolean isShutdown () 
	public boolean isTerminated () 
	public boolean awaitTermination (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		long timeout
		java.util.concurrent.TimeUnit unit
	public com.google.common.util.concurrent.ListenableFuture submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable task
	public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable, java.lang.Object) 
		Runnable task
		Object result
	public com.google.common.util.concurrent.ListenableFuture submit (java.lang.Runnable) 
		Runnable task
	public java.util.List invokeAll (java.util.Collection)  throws java.lang.InterruptedException 
		java.util.Collection tasks
	public java.util.List invokeAll (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public java.lang.Object invokeAny (java.util.Collection)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		java.util.Collection tasks
	public java.lang.Object invokeAny (java.util.Collection, long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		java.util.Collection tasks
		long timeout
		java.util.concurrent.TimeUnit unit
	public void execute (java.lang.Runnable) 
		Runnable command
	public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long delay
		java.util.concurrent.TimeUnit unit
	public com.google.common.util.concurrent.ListenableScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable callable
		long delay
		java.util.concurrent.TimeUnit unit
		com.google.common.util.concurrent.ListenableFuture delegateFuture
	public com.google.common.util.concurrent.ListenableScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long period
		java.util.concurrent.TimeUnit unit
	public com.google.common.util.concurrent.ListenableScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable command
		long initialDelay
		long delay
		java.util.concurrent.TimeUnit unit
	public volatile java.util.concurrent.Future submit (java.util.concurrent.Callable) 
		java.util.concurrent.Callable x0
	public volatile java.util.concurrent.Future submit (java.lang.Runnable, java.lang.Object) 
		Runnable x0
		Object x1
	public volatile java.util.concurrent.Future submit (java.lang.Runnable) 
		Runnable x0
	public volatile java.util.concurrent.ScheduledFuture scheduleWithFixedDelay (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		long x2
		java.util.concurrent.TimeUnit x3
	public volatile java.util.concurrent.ScheduledFuture scheduleAtFixedRate (java.lang.Runnable, long, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		long x2
		java.util.concurrent.TimeUnit x3
	public volatile java.util.concurrent.ScheduledFuture schedule (java.util.concurrent.Callable, long, java.util.concurrent.TimeUnit) 
		java.util.concurrent.Callable x0
		long x1
		java.util.concurrent.TimeUnit x2
	public volatile java.util.concurrent.ScheduledFuture schedule (java.lang.Runnable, long, java.util.concurrent.TimeUnit) 
		Runnable x0
		long x1
		java.util.concurrent.TimeUnit x2
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest$1.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractListenableFutureTest$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CountDownLatch val$successLatch
	final Throwable[] val$badness
	final com.google.common.util.concurrent.testing.AbstractListenableFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractListenableFutureTest, java.util.concurrent.CountDownLatch, java.lang.Throwable[]) 
	public void run () 
		Throwable t
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest$2.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractListenableFutureTest$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CountDownLatch val$successLatch
	final com.google.common.util.concurrent.testing.AbstractListenableFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractListenableFutureTest, java.util.concurrent.CountDownLatch) 
	public void run () 
		java.util.concurrent.CancellationException expected
		Exception ignored
}

com/google/common/util/concurrent/testing/AbstractListenableFutureTest$3.class
AbstractListenableFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractListenableFutureTest$3 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.CountDownLatch val$listenerLatch
	final com.google.common.util.concurrent.testing.AbstractListenableFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractListenableFutureTest, java.util.concurrent.CountDownLatch) 
	public void run () 
}

com/google/common/util/concurrent/testing/AbstractCheckedFutureTest$3.class
AbstractCheckedFutureTest.java
package com.google.common.util.concurrent.testing
 com.google.common.util.concurrent.testing.AbstractCheckedFutureTest$3 extends java.lang.Object implements java.lang.Runnable  {
	final com.google.common.util.concurrent.testing.AbstractCheckedFutureTest this$0
	void  (com.google.common.util.concurrent.testing.AbstractCheckedFutureTest) 
	public void run () 
}

com/google/common/escape/testing/EscaperAsserts.class
EscaperAsserts.java
package com.google.common.escape.testing
public final com.google.common.escape.testing.EscaperAsserts extends java.lang.Object {
	private void  () 
	public static void assertBasic (com.google.common.escape.Escaper)  throws java.io.IOException 
		NullPointerException e
		com.google.common.escape.Escaper escaper
	public static void assertEscaping (com.google.common.escape.CharEscaper, java.lang.String, char) 
		com.google.common.escape.CharEscaper escaper
		String expected
		char c
		String escaped
	public static void assertUnescaped (com.google.common.escape.CharEscaper, char) 
		com.google.common.escape.CharEscaper escaper
		char c
	public static void assertEscaping (com.google.common.escape.UnicodeEscaper, java.lang.String, int) 
		com.google.common.escape.UnicodeEscaper escaper
		String expected
		int cp
		String escaped
	public static void assertUnescaped (com.google.common.escape.UnicodeEscaper, int) 
		com.google.common.escape.UnicodeEscaper escaper
		int cp
	public static void assertUnicodeEscaping (com.google.common.escape.UnicodeEscaper, java.lang.String, char, char) 
		com.google.common.escape.UnicodeEscaper escaper
		String expected
		char hi
		char lo
		int cp
		String escaped
}

com/google/common/escape/testing/package-info.class
package-info.java
package com.google.common.escape.testing
abstract com.google.common.escape.testing.package-info extends java.lang.Object {
}

com/google/common/collect/testing/AbstractCollectionTester.class
AbstractCollectionTester.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.AbstractCollectionTester extends com.google.common.collect.testing.AbstractContainerTester {
	protected java.util.Collection collection
	public void  () 
	protected java.util.Collection actualContents () 
	protected java.util.Collection resetContainer (java.util.Collection) 
		java.util.Collection newContents
	protected void resetCollection () 
	protected java.lang.Object[] createArrayWithNullElement () 
		Object[] array
	protected void initCollectionWithNullElement () 
		Object[] array
	protected void expectNullMissingWhenNullUnsupported (java.lang.String) 
		NullPointerException tolerated
		String message
	protected volatile java.lang.Object resetContainer (java.lang.Object) 
		Object x0
}

com/google/common/collect/testing/AbstractContainerTester$1.class
AbstractContainerTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractContainerTester$1 extends java.lang.Object {
}

com/google/common/collect/testing/SortedMapTestSuiteBuilder$NoRecurse.class
SortedMapTestSuiteBuilder.java
package com.google.common.collect.testing
final com.google.common.collect.testing.SortedMapTestSuiteBuilder$NoRecurse extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.SortedMapTestSuiteBuilder$NoRecurse SUBMAP
	public static final com.google.common.collect.testing.SortedMapTestSuiteBuilder$NoRecurse DESCENDING
	private static final com.google.common.collect.testing.SortedMapTestSuiteBuilder$NoRecurse[] $VALUES
	public static com.google.common.collect.testing.SortedMapTestSuiteBuilder$NoRecurse[] values () 
	public static com.google.common.collect.testing.SortedMapTestSuiteBuilder$NoRecurse valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/MapTestSuiteBuilder.class
MapTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.MapTestSuiteBuilder extends com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.MapTestSuiteBuilder using (com.google.common.collect.testing.TestMapGenerator) 
		com.google.common.collect.testing.TestMapGenerator generator
	protected java.util.List getTesters () 
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	protected com.google.common.collect.testing.SetTestSuiteBuilder createDerivedEntrySetSuite (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator entrySetGenerator
	protected com.google.common.collect.testing.SetTestSuiteBuilder createDerivedKeySetSuite (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator keySetGenerator
	protected com.google.common.collect.testing.CollectionTestSuiteBuilder createDerivedValueCollectionSuite (com.google.common.collect.testing.TestCollectionGenerator) 
		com.google.common.collect.testing.TestCollectionGenerator valueCollectionGenerator
	private static java.util.Set computeReserializedMapFeatures (java.util.Set) 
		java.util.Set mapFeatures
		java.util.Set derivedFeatures
	private static java.util.Set computeEntrySetFeatures (java.util.Set) 
		java.util.Set mapFeatures
		java.util.Set entrySetFeatures
	private static java.util.Set computeKeySetFeatures (java.util.Set) 
		java.util.Set mapFeatures
		java.util.Set keySetFeatures
	private static java.util.Set computeValuesCollectionFeatures (java.util.Set) 
		java.util.Set mapFeatures
		java.util.Set valuesCollectionFeatures
	public static java.util.Set computeCommonDerivedCollectionFeatures (java.util.Set) 
		com.google.common.collect.testing.features.CollectionFeature feature
		com.google.common.collect.testing.features.CollectionFeature[] arr$
		int len$
		int i$
		com.google.common.collect.testing.features.CollectionSize size
		com.google.common.collect.testing.features.CollectionSize[] arr$
		int len$
		int i$
		java.util.Set mapFeatures
		java.util.Set derivedFeatures
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$5.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$5 extends com.google.common.collect.testing.TestEnumSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (com.google.common.collect.testing.AnEnum[]) 
		com.google.common.collect.testing.AnEnum[] elements
}

com/google/common/collect/testing/AbstractIteratorTester$4.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$4 extends java.lang.Object implements com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation  {
	final Object val$toInsert
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.Object) 
	public java.lang.Object execute (java.util.Iterator) 
		java.util.Iterator iterator
		java.util.ListIterator rawIterator
}

com/google/common/collect/testing/QueueTestSuiteBuilder.class
QueueTestSuiteBuilder.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.QueueTestSuiteBuilder extends com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder {
	private boolean runCollectionTests
	public void  () 
	public static com.google.common.collect.testing.QueueTestSuiteBuilder using (com.google.common.collect.testing.TestQueueGenerator) 
		com.google.common.collect.testing.TestQueueGenerator generator
	public com.google.common.collect.testing.QueueTestSuiteBuilder skipCollectionTests () 
	protected java.util.List getTesters () 
		java.util.List testers
}

com/google/common/collect/testing/DerivedCollectionGenerators$MapEntrySetGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedCollectionGenerators$MapEntrySetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public com.google.common.collect.testing.OneSizeTestContainerGenerator getInnerGenerator () 
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	public volatile com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$12$1.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$12$1 extends java.util.AbstractSet {
	final String[] val$deduped
	final com.google.common.collect.testing.TestsForSetsInJavaUtil$12 this$1
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil$12, java.lang.String[]) 
	public int size () 
	public java.util.Iterator iterator () 
}

com/google/common/collect/testing/AnEnum.class
AnEnum.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.AnEnum extends java.lang.Enum {
	public static final com.google.common.collect.testing.AnEnum A
	public static final com.google.common.collect.testing.AnEnum B
	public static final com.google.common.collect.testing.AnEnum C
	public static final com.google.common.collect.testing.AnEnum D
	public static final com.google.common.collect.testing.AnEnum E
	public static final com.google.common.collect.testing.AnEnum F
	private static final com.google.common.collect.testing.AnEnum[] $VALUES
	public static com.google.common.collect.testing.AnEnum[] values () 
	public static com.google.common.collect.testing.AnEnum valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/TestQueueGenerator.class
TestQueueGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestQueueGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	public transient abstract java.util.Queue create (java.lang.Object[]) 
}

com/google/common/collect/testing/AbstractIteratorTester$6.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$6 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator reference
		java.util.Iterator target
}

com/google/common/collect/testing/SetTestSuiteBuilder$ReserializedSetGenerator.class
SetTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.SetTestSuiteBuilder$ReserializedSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	private void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	void  (com.google.common.collect.testing.OneSizeTestContainerGenerator, com.google.common.collect.testing.SetTestSuiteBuilder$1) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator x0
		com.google.common.collect.testing.SetTestSuiteBuilder$1 x1
}

com/google/common/collect/testing/ConcurrentNavigableMapTestSuiteBuilder.class
ConcurrentNavigableMapTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.ConcurrentNavigableMapTestSuiteBuilder extends com.google.common.collect.testing.NavigableMapTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.ConcurrentNavigableMapTestSuiteBuilder using (com.google.common.collect.testing.TestSortedMapGenerator) 
		com.google.common.collect.testing.TestSortedMapGenerator generator
		com.google.common.collect.testing.ConcurrentNavigableMapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	com.google.common.collect.testing.NavigableMapTestSuiteBuilder subSuiteUsing (com.google.common.collect.testing.TestSortedMapGenerator) 
		com.google.common.collect.testing.TestSortedMapGenerator generator
}

com/google/common/collect/testing/AbstractIteratorTester$11.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$11 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator reference
		java.util.ListIterator target
	volatile void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator x0
		java.util.Iterator x1
}

com/google/common/collect/testing/TestStringQueueGenerator.class
TestStringQueueGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringQueueGenerator extends java.lang.Object implements com.google.common.collect.testing.TestQueueGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Queue create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		String[] array
		int i
	protected abstract java.util.Queue create (java.lang.String[]) 
	public java.lang.String[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestSortedSetGenerator.class
TestSortedSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestSortedSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	public transient abstract java.util.SortedSet create (java.lang.Object[]) 
	public abstract java.lang.Object belowSamplesLesser () 
	public abstract java.lang.Object belowSamplesGreater () 
	public abstract java.lang.Object aboveSamplesLesser () 
	public abstract java.lang.Object aboveSamplesGreater () 
}

com/google/common/collect/testing/NavigableSetTestSuiteBuilder$NavigableSetSubsetTestSetGenerator.class
NavigableSetTestSuiteBuilder.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.NavigableSetTestSuiteBuilder$NavigableSetSubsetTestSetGenerator extends com.google.common.collect.testing.DerivedCollectionGenerators$SortedSetSubsetTestSetGenerator {
	public void  (com.google.common.collect.testing.TestSortedSetGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedSetGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
	java.util.NavigableSet createSubSet (java.util.SortedSet, java.lang.Object, java.lang.Object) 
		java.util.SortedSet sortedSet
		Object firstExclusive
		Object lastExclusive
		java.util.NavigableSet set
	volatile java.util.SortedSet createSubSet (java.util.SortedSet, java.lang.Object, java.lang.Object) 
		java.util.SortedSet x0
		Object x1
		Object x2
}

com/google/common/collect/testing/AbstractIteratorTester$10.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$10 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator reference
		java.util.ListIterator target
	volatile void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator x0
		java.util.Iterator x1
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$6.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$6 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/TestsForSetsInJavaUtil.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
public com.google.common.collect.testing.TestsForSetsInJavaUtil extends java.lang.Object {
	public void  () 
	public static junit.framework.Test suite () 
	public junit.framework.Test allTests () 
		junit.framework.TestSuite suite
	protected java.util.Collection suppressForEmptySet () 
	protected java.util.Collection suppressForSingletonSet () 
	protected java.util.Collection suppressForHashSet () 
	protected java.util.Collection suppressForLinkedHashSet () 
	protected java.util.Collection suppressForEnumSet () 
	protected java.util.Collection suppressForTreeSetNatural () 
	protected java.util.Collection suppressForTreeSetWithComparator () 
	protected java.util.Collection suppressForCopyOnWriteArraySet () 
	protected java.util.Collection suppressForUnmodifiableSet () 
	protected java.util.Collection suppressForCheckedSet () 
	protected java.util.Collection suppressForCheckedSortedSet () 
	protected java.util.Collection suppressForAbstractSet () 
	protected java.util.Collection suppressForConcurrentSkipListSetNatural () 
	protected java.util.Collection suppressForConcurrentSkipListSetWithComparator () 
	public junit.framework.Test testsForEmptySet () 
	public junit.framework.Test testsForSingletonSet () 
	public junit.framework.Test testsForHashSet () 
	public junit.framework.Test testsForLinkedHashSet () 
	public junit.framework.Test testsForEnumSet () 
	public junit.framework.Test testsForTreeSetNatural () 
	public junit.framework.Test testsForTreeSetWithComparator () 
	public junit.framework.Test testsForCopyOnWriteArraySet () 
	public junit.framework.Test testsForUnmodifiableSet () 
	public junit.framework.Test testsForCheckedSet () 
	public junit.framework.Test testsForCheckedSortedSet () 
	public junit.framework.Test testsForAbstractSet () 
	public junit.framework.Test testsForBadlyCollidingHashSet () 
	public junit.framework.Test testsForConcurrentSkipListSetNatural () 
	public junit.framework.Test testsForConcurrentSkipListSetWithComparator () 
	private static java.lang.String[] dedupe (java.lang.String[]) 
		String[] elements
		java.util.Set tmp
	static java.util.Comparator arbitraryNullFriendlyComparator () 
	static java.lang.String[] access$000 (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/PerCollectionSizeTestSuiteBuilder.class
PerCollectionSizeTestSuiteBuilder.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder extends com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder {
	private static final java.util.logging.Logger logger
	public void  () 
	public junit.framework.TestSuite createTestSuite () 
		junit.framework.TestSuite derivedSuite
		java.util.Iterator i$
		String oneSizeName
		com.google.common.collect.testing.OneSizeGenerator oneSizeGenerator
		java.util.Set oneSizeFeatures
		java.util.Set oneSizeSuppressedTests
		com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder$OneSizeTestSuiteBuilder oneSizeBuilder
		junit.framework.TestSuite oneSizeSuite
		com.google.common.collect.testing.features.Feature collectionSize
		java.util.Iterator i$
		String name
		java.util.Set features
		java.util.List testers
		java.util.Set sizesToTest
		junit.framework.TestSuite suite
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	static void  () 
}

com/google/common/collect/testing/TestStringCollectionGenerator.class
TestStringCollectionGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringCollectionGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Collection create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		String[] array
		int i
	protected abstract java.util.Collection create (java.lang.String[]) 
	public java.lang.String[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/SafeTreeMap$2.class
SafeTreeMap.java
package com.google.common.collect.testing
 com.google.common.collect.testing.SafeTreeMap$2 extends java.util.AbstractSet {
	final com.google.common.collect.testing.SafeTreeMap this$0
	void  (com.google.common.collect.testing.SafeTreeMap) 
	private java.util.Set delegate () 
	public boolean contains (java.lang.Object) 
		NullPointerException e
		ClassCastException e
		Object object
	public java.util.Iterator iterator () 
	public int size () 
	public boolean remove (java.lang.Object) 
		Object o
	public void clear () 
}

com/google/common/collect/testing/DerivedCollectionGenerators$MapKeySetGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedCollectionGenerators$MapKeySetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	private final com.google.common.collect.testing.SampleElements samples
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
		com.google.common.collect.testing.SampleElements mapSamples
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		Object[] elements
		Object[] keysArray
		java.util.Collection originalEntries
		java.util.Collection entries
		int i
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		Object element
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List insertionOrder
		Object v
		java.util.List entries
		java.util.List keys
	public com.google.common.collect.testing.OneSizeTestContainerGenerator getInnerGenerator () 
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	public volatile com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
}

com/google/common/collect/testing/SampleElements$Strings.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements$Strings extends com.google.common.collect.testing.SampleElements {
	public static final String BEFORE_FIRST
	public static final String BEFORE_FIRST_2
	public static final String MIN_ELEMENT
	public static final String AFTER_LAST
	public static final String AFTER_LAST_2
	public void  () 
}

com/google/common/collect/testing/TestSortedMapGenerator.class
TestSortedMapGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestSortedMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator  {
	public transient abstract java.util.SortedMap create (java.lang.Object[]) 
	public abstract java.util.Map$Entry belowSamplesLesser () 
	public abstract java.util.Map$Entry belowSamplesGreater () 
	public abstract java.util.Map$Entry aboveSamplesLesser () 
	public abstract java.util.Map$Entry aboveSamplesGreater () 
}

com/google/common/collect/testing/TestsForListsInJavaUtil$5.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$5 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/AbstractIteratorTester$13.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$13 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator reference
		java.util.ListIterator target
	volatile void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator x0
		java.util.Iterator x1
}

com/google/common/collect/testing/TestsForListsInJavaUtil$10$1.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$10$1 extends java.util.AbstractSequentialList {
	final java.util.List val$list
	final com.google.common.collect.testing.TestsForListsInJavaUtil$10 this$1
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil$10, java.util.List) 
	public int size () 
	public java.util.ListIterator listIterator (int) 
		int index
}

com/google/common/collect/testing/Helpers$4.class
Helpers.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Helpers$4 extends java.util.ArrayList {
	final int val$delta
	void  (int) 
	public int size () 
}

com/google/common/collect/testing/DerivedCollectionGenerators$Bound.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.DerivedCollectionGenerators$Bound extends java.lang.Enum {
	public static final com.google.common.collect.testing.DerivedCollectionGenerators$Bound INCLUSIVE
	public static final com.google.common.collect.testing.DerivedCollectionGenerators$Bound EXCLUSIVE
	public static final com.google.common.collect.testing.DerivedCollectionGenerators$Bound NO_BOUND
	private static final com.google.common.collect.testing.DerivedCollectionGenerators$Bound[] $VALUES
	public static com.google.common.collect.testing.DerivedCollectionGenerators$Bound[] values () 
	public static com.google.common.collect.testing.DerivedCollectionGenerators$Bound valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/Helpers$NullsBeforeB.class
Helpers.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.Helpers$NullsBeforeB extends com.google.common.collect.testing.Helpers$NullsBefore {
	public static final com.google.common.collect.testing.Helpers$NullsBeforeB INSTANCE
	private void  () 
	static void  () 
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$8.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$8 extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/AbstractIteratorTester$PermittedMetaException.class
AbstractIteratorTester.java
package com.google.common.collect.testing
abstract com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException extends java.lang.RuntimeException {
	static final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException UOE_OR_ISE
	static final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException UOE
	static final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException ISE
	static final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException NSEE
	private static final long serialVersionUID
	private void  (java.lang.String) 
		String message
	abstract boolean isPermitted (java.lang.RuntimeException) 
	void assertPermitted (java.lang.RuntimeException) 
		String message
		RuntimeException exception
	void  (java.lang.String, com.google.common.collect.testing.AbstractIteratorTester$1) 
		String x0
		com.google.common.collect.testing.AbstractIteratorTester$1 x1
	static void  () 
}

com/google/common/collect/testing/AbstractIteratorTester$MultiExceptionListIterator.class
AbstractIteratorTester.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.AbstractIteratorTester$MultiExceptionListIterator extends java.lang.Object implements java.util.ListIterator  {
	final java.util.Stack nextElements
	final java.util.Stack previousElements
	java.util.Stack stackWithLastReturnedElementAtTop
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.util.List) 
		int i
		java.util.List expectedElements
	public void add (java.lang.Object) 
		Object e
	public boolean hasNext () 
	public boolean hasPrevious () 
	public java.lang.Object next () 
	public int nextIndex () 
	public java.lang.Object previous () 
	public int previousIndex () 
	public void remove () 
	public void set (java.lang.Object) 
		Object e
	void promoteToNext (java.lang.Object) 
		Object e
	private java.lang.Object transferElement (java.util.Stack, java.util.Stack) 
		java.util.Stack source
		java.util.Stack destination
	private void throwIfInvalid (com.google.common.collect.testing.IteratorFeature) 
		com.google.common.collect.testing.IteratorFeature methodFeature
	private java.util.List getElements () 
		java.util.List elements
	static java.util.List access$400 (com.google.common.collect.testing.AbstractIteratorTester$MultiExceptionListIterator) 
		com.google.common.collect.testing.AbstractIteratorTester$MultiExceptionListIterator x0
}

com/google/common/collect/testing/DerivedCollectionGenerators$ForwardingTestMapGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
 com.google.common.collect.testing.DerivedCollectionGenerators$ForwardingTestMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator  {
	com.google.common.collect.testing.TestMapGenerator delegate
	void  (com.google.common.collect.testing.TestMapGenerator) 
		com.google.common.collect.testing.TestMapGenerator delegate
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public java.lang.Object[] createKeyArray (int) 
		int length
	public java.lang.Object[] createValueArray (int) 
		int length
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Map create (java.lang.Object[]) 
		Object[] elements
	public java.util.Map$Entry[] createArray (int) 
		int length
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/ExampleIteratorTester.class
ExampleIteratorTester.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.ExampleIteratorTester extends com.google.common.collect.testing.AbstractTester {
	public void  () 
	public void testSomethingAboutIterators () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$7.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$7 extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.SortedSet create (java.lang.String[]) 
		String[] elements
		java.util.SortedSet set
	public volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/OneSizeGenerator.class
OneSizeGenerator.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.OneSizeGenerator extends java.lang.Object implements com.google.common.collect.testing.OneSizeTestContainerGenerator  {
	private final com.google.common.collect.testing.TestContainerGenerator generator
	private final com.google.common.collect.testing.features.CollectionSize collectionSize
	public void  (com.google.common.collect.testing.TestContainerGenerator, com.google.common.collect.testing.features.CollectionSize) 
		com.google.common.collect.testing.TestContainerGenerator generator
		com.google.common.collect.testing.features.CollectionSize collectionSize
	public com.google.common.collect.testing.TestContainerGenerator getInnerGenerator () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.lang.Object create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Object createTestSubject () 
		java.util.Collection elements
	public java.util.Collection getSampleElements (int) 
		int howMany
		com.google.common.collect.testing.SampleElements samples
		java.util.List allSampleElements
	public com.google.common.collect.testing.features.CollectionSize getCollectionSize () 
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
}

com/google/common/collect/testing/AbstractIteratorTester$PermittedMetaException$3.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException$3 extends com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException {
	void  (java.lang.String) 
		String x0
	boolean isPermitted (java.lang.RuntimeException) 
		RuntimeException exception
}

com/google/common/collect/testing/DerivedCollectionGenerators.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.DerivedCollectionGenerators extends java.lang.Object {
	static com.google.common.collect.testing.TestSetGenerator keySetGenerator (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
		com.google.common.collect.testing.TestContainerGenerator generator
	private void  () 
}

com/google/common/collect/testing/ListTestSuiteBuilder$1.class
ListTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.ListTestSuiteBuilder$1 extends java.lang.Object {
}

com/google/common/collect/testing/TestsForListsInJavaUtil$11.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$11 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestContainerGenerator.class
TestContainerGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestContainerGenerator extends java.lang.Object {
	public abstract com.google.common.collect.testing.SampleElements samples () 
	public transient abstract java.lang.Object create (java.lang.Object[]) 
	public abstract java.lang.Object[] createArray (int) 
	public abstract java.lang.Iterable order (java.util.List) 
}

com/google/common/collect/testing/TestStringListGenerator.class
TestStringListGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringListGenerator extends java.lang.Object implements com.google.common.collect.testing.TestListGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.List create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		String[] array
		int i
	protected abstract java.util.List create (java.lang.String[]) 
	public java.lang.String[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/Helpers$3.class
Helpers.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Helpers$3 extends java.lang.Object implements java.util.Comparator  {
	final java.util.Comparator val$keyComparator
	void  (java.util.Comparator) 
	public int compare (java.util.Map$Entry, java.util.Map$Entry) 
		java.util.Map$Entry a
		java.util.Map$Entry b
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/collect/testing/DerivedCollectionGenerators$MapSortedKeySetGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedCollectionGenerators$MapSortedKeySetGenerator extends com.google.common.collect.testing.DerivedCollectionGenerators$MapKeySetGenerator implements com.google.common.collect.testing.TestSortedSetGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.TestSortedMapGenerator delegate
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	public transient java.util.SortedSet create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object belowSamplesLesser () 
	public java.lang.Object belowSamplesGreater () 
	public java.lang.Object aboveSamplesLesser () 
	public java.lang.Object aboveSamplesGreater () 
	public volatile java.util.Set create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/SetTestSuiteBuilder.class
SetTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SetTestSuiteBuilder extends com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.SetTestSuiteBuilder using (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator generator
	protected java.util.List getTesters () 
		java.util.List testers
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	private static java.util.Set computeReserializedCollectionFeatures (java.util.Set) 
		java.util.Set features
		java.util.Set derivedFeatures
}

com/google/common/collect/testing/NavigableSetTestSuiteBuilder.class
NavigableSetTestSuiteBuilder.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.NavigableSetTestSuiteBuilder extends com.google.common.collect.testing.SortedSetTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.NavigableSetTestSuiteBuilder using (com.google.common.collect.testing.TestSortedSetGenerator) 
		com.google.common.collect.testing.TestSortedSetGenerator generator
		com.google.common.collect.testing.NavigableSetTestSuiteBuilder builder
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	public com.google.common.collect.testing.NavigableSetTestSuiteBuilder newBuilderUsing (com.google.common.collect.testing.TestSortedSetGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedSetGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
	private junit.framework.TestSuite createDescendingSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.TestSetGenerator delegate
		java.util.List features
	protected java.util.List getTesters () 
		java.util.List testers
	public volatile com.google.common.collect.testing.SortedSetTestSuiteBuilder newBuilderUsing (com.google.common.collect.testing.TestSortedSetGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedSetGenerator x0
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound x1
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound x2
}

com/google/common/collect/testing/TestsForListsInJavaUtil$9.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$9 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/AbstractIteratorTester$1.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$1 extends java.lang.Object implements com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation  {
	void  () 
	public java.lang.Object execute (java.util.Iterator) 
		java.util.Iterator iterator
}

com/google/common/collect/testing/SampleElements$Colliders.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements$Colliders extends com.google.common.collect.testing.SampleElements {
	public void  () 
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$15.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$15 extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/NavigableMapTestSuiteBuilder$NavigableMapSubmapTestMapGenerator.class
NavigableMapTestSuiteBuilder.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.NavigableMapTestSuiteBuilder$NavigableMapSubmapTestMapGenerator extends com.google.common.collect.testing.DerivedCollectionGenerators$SortedMapSubmapTestMapGenerator {
	public void  (com.google.common.collect.testing.TestSortedMapGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedMapGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
	java.util.NavigableMap createSubMap (java.util.SortedMap, java.lang.Object, java.lang.Object) 
		java.util.SortedMap sortedMap
		Object firstExclusive
		Object lastExclusive
		java.util.NavigableMap map
	volatile java.util.SortedMap createSubMap (java.util.SortedMap, java.lang.Object, java.lang.Object) 
		java.util.SortedMap x0
		Object x1
		Object x2
}

com/google/common/collect/testing/WrongType.class
WrongType.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.WrongType extends java.lang.Enum {
	public static final com.google.common.collect.testing.WrongType VALUE
	private static final com.google.common.collect.testing.WrongType[] $VALUES
	public static com.google.common.collect.testing.WrongType[] values () 
	public static com.google.common.collect.testing.WrongType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/SampleElements$Chars.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements$Chars extends com.google.common.collect.testing.SampleElements {
	public void  () 
}

com/google/common/collect/testing/AbstractContainerTester$ArrayWithDuplicate.class
AbstractContainerTester.java
package com.google.common.collect.testing
public com.google.common.collect.testing.AbstractContainerTester$ArrayWithDuplicate extends java.lang.Object {
	public final Object[] elements
	public final Object duplicate
	private void  (java.lang.Object[], java.lang.Object) 
		Object[] elements
		Object duplicate
	void  (java.lang.Object[], java.lang.Object, com.google.common.collect.testing.AbstractContainerTester$1) 
		Object[] x0
		Object x1
		com.google.common.collect.testing.AbstractContainerTester$1 x2
}

com/google/common/collect/testing/AbstractIteratorTester$5.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$5 extends java.lang.Object implements com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation  {
	final Object val$toInsert
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.Object) 
	public java.lang.Object execute (java.util.Iterator) 
		java.util.Iterator iterator
		java.util.ListIterator li
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$11.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$11 extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
		java.util.SortedMap map
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/TestSubjectGenerator.class
TestSubjectGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestSubjectGenerator extends java.lang.Object {
	public abstract java.lang.Object createTestSubject () 
}

com/google/common/collect/testing/BaseComparable.class
BaseComparable.java
package com.google.common.collect.testing
public com.google.common.collect.testing.BaseComparable extends java.lang.Object implements java.lang.Comparable java.io.Serializable  {
	private final String s
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String s
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object other
	public int compareTo (com.google.common.collect.testing.BaseComparable) 
		com.google.common.collect.testing.BaseComparable o
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/google/common/collect/testing/PerCollectionSizeTestSuiteBuilder$OneSizeTestSuiteBuilder.class
PerCollectionSizeTestSuiteBuilder.java
package com.google.common.collect.testing
final com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder$OneSizeTestSuiteBuilder extends com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder {
	private final java.util.List testers
	public void  (java.util.List) 
		java.util.List testers
	protected java.util.List getTesters () 
}

com/google/common/collect/testing/DerivedCollectionGenerators$MapValueCollectionGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedCollectionGenerators$MapValueCollectionGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	private final com.google.common.collect.testing.SampleElements samples
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
		com.google.common.collect.testing.SampleElements mapSamples
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Collection create (java.lang.Object[]) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		Object[] elements
		Object[] valuesArray
		java.util.Collection originalEntries
		java.util.Collection entries
		int i
	public java.lang.Object[] createArray (int) 
		int length
		Object[] vs
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
		java.util.List orderedEntries
	public com.google.common.collect.testing.OneSizeTestContainerGenerator getInnerGenerator () 
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	public volatile com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
}

com/google/common/collect/testing/TestListGenerator.class
TestListGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestListGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	public transient abstract java.util.List create (java.lang.Object[]) 
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil$6.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForQueuesInJavaUtil$6 extends com.google.common.collect.testing.TestStringQueueGenerator {
	final com.google.common.collect.testing.TestsForQueuesInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForQueuesInJavaUtil) 
	public java.util.Queue create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/ReserializingTestCollectionGenerator.class
ReserializingTestCollectionGenerator.java
package com.google.common.collect.testing
public com.google.common.collect.testing.ReserializingTestCollectionGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	private final com.google.common.collect.testing.TestCollectionGenerator delegate
	void  (com.google.common.collect.testing.TestCollectionGenerator) 
		com.google.common.collect.testing.TestCollectionGenerator delegate
	public static com.google.common.collect.testing.ReserializingTestCollectionGenerator newInstance (com.google.common.collect.testing.TestCollectionGenerator) 
		com.google.common.collect.testing.TestCollectionGenerator delegate
	public transient java.util.Collection create (java.lang.Object[]) 
		Object[] elements
	static java.lang.Object reserialize (java.lang.Object) 
		java.io.ByteArrayOutputStream bytes
		java.io.ObjectOutputStream out
		java.io.ObjectInputStream in
		java.io.IOException e
		ClassNotFoundException e
		Object object
	public com.google.common.collect.testing.SampleElements samples () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/MinimalSet.class
MinimalSet.java
package com.google.common.collect.testing
public com.google.common.collect.testing.MinimalSet extends com.google.common.collect.testing.MinimalCollection implements java.util.Set  {
	public static transient com.google.common.collect.testing.MinimalSet of (java.lang.Object[]) 
		Object[] contents
	public static com.google.common.collect.testing.MinimalSet from (java.util.Collection) 
		java.util.Collection contents
	public static com.google.common.collect.testing.MinimalSet ofClassAndContents (java.lang.Class, java.lang.Object[], java.lang.Iterable) 
		Object e
		java.util.Iterator i$
		Class type
		Object[] emptyArrayForContents
		Iterable contents
		java.util.List setContents
	private transient void  (java.lang.Class, java.lang.Object[]) 
		Class type
		Object[] contents
	public boolean equals (java.lang.Object) 
		java.util.Set that
		Object object
	public int hashCode () 
		Object o
		java.util.Iterator i$
		int hashCodeSum
}

com/google/common/collect/testing/TestsForListsInJavaUtil.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
public com.google.common.collect.testing.TestsForListsInJavaUtil extends java.lang.Object {
	public void  () 
	public static junit.framework.Test suite () 
	public junit.framework.Test allTests () 
		junit.framework.TestSuite suite
	protected java.util.Collection suppressForEmptyList () 
	protected java.util.Collection suppressForSingletonList () 
	protected java.util.Collection suppressForArraysAsList () 
	protected java.util.Collection suppressForArrayList () 
	protected java.util.Collection suppressForLinkedList () 
	protected java.util.Collection suppressForCopyOnWriteArrayList () 
	protected java.util.Collection suppressForUnmodifiableList () 
	protected java.util.Collection suppressForCheckedList () 
	protected java.util.Collection suppressForAbstractList () 
	protected java.util.Collection suppressForAbstractSequentialList () 
	protected java.util.Collection suppressForVector () 
	public junit.framework.Test testsForEmptyList () 
	public junit.framework.Test testsForSingletonList () 
	public junit.framework.Test testsForArraysAsList () 
	public junit.framework.Test testsForArrayList () 
	public junit.framework.Test testsForLinkedList () 
	public junit.framework.Test testsForCopyOnWriteArrayList () 
	public junit.framework.Test testsForUnmodifiableList () 
	public junit.framework.Test testsForCheckedList () 
	public junit.framework.Test testsForAbstractList () 
	public junit.framework.Test testsForAbstractSequentialList () 
	private junit.framework.Test testsForVector () 
}

com/google/common/collect/testing/AbstractIteratorTester.class
AbstractIteratorTester.java
package com.google.common.collect.testing
abstract com.google.common.collect.testing.AbstractIteratorTester extends java.lang.Object {
	private com.google.common.collect.testing.AbstractIteratorTester$Stimulus[] stimuli
	private final java.util.Iterator elementsToInsert
	private final java.util.Set features
	private final java.util.List expectedElements
	private final int startIndex
	private final com.google.common.collect.testing.AbstractIteratorTester$KnownOrder knownOrder
	private static final com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation REMOVE_METHOD
	private static final com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation NEXT_METHOD
	private static final com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation PREVIOUS_METHOD
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus hasNext
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus next
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus remove
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus hasPrevious
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus nextIndex
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus previousIndex
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus previous
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus add
	com.google.common.collect.testing.AbstractIteratorTester$Stimulus set
	void  (int, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder, int) 
		int steps
		Iterable elementsToInsertIterable
		Iterable features
		Iterable expectedElements
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder knownOrder
		int startIndex
	protected abstract java.lang.Iterable getStimulusValues () 
	protected abstract java.util.Iterator newTargetIterator () 
	protected void verify (java.util.List) 
		java.util.List elements
	public final void test () 
		RuntimeException e
	private void recurse (int) 
		com.google.common.collect.testing.AbstractIteratorTester$Stimulus stimulus
		java.util.Iterator i$
		int level
	private void compareResultsForThisListOfStimuli () 
		junit.framework.AssertionFailedError cause
		int i
		int removes
		com.google.common.collect.testing.AbstractIteratorTester$MultiExceptionListIterator reference
		java.util.Iterator target
	private static java.util.List subListCopy (java.lang.Object[], int) 
		Object[] source
		int size
		Object[] copy
	private void internalExecuteAndCompare (java.util.Iterator, java.util.Iterator, com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation) 
		RuntimeException e
		Object targetReturnValueFromNext
		com.google.common.collect.testing.AbstractIteratorTester$MultiExceptionListIterator multiExceptionListIterator
		com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException e
		com.google.common.collect.testing.AbstractIteratorTester$UnknownElementException e
		java.util.Iterator reference
		java.util.Iterator target
		com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation method
		Object referenceReturnValue
		com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException referenceException
		Object targetReturnValue
		RuntimeException targetException
	private final com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation newAddMethod () 
		Object toInsert
	private final com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation newSetMethod () 
		Object toInsert
	java.util.List iteratorStimuli () 
	java.util.List listIteratorStimuli () 
	static int access$100 (com.google.common.collect.testing.AbstractIteratorTester) 
		com.google.common.collect.testing.AbstractIteratorTester x0
	static java.util.Set access$200 (com.google.common.collect.testing.AbstractIteratorTester) 
		com.google.common.collect.testing.AbstractIteratorTester x0
	static com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation access$500 () 
	static void access$600 (com.google.common.collect.testing.AbstractIteratorTester, java.util.Iterator, java.util.Iterator, com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation) 
		com.google.common.collect.testing.AbstractIteratorTester x0
		java.util.Iterator x1
		java.util.Iterator x2
		com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation x3
	static com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation access$700 () 
	static com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation access$800 () 
	static com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation access$900 (com.google.common.collect.testing.AbstractIteratorTester) 
		com.google.common.collect.testing.AbstractIteratorTester x0
	static com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation access$1000 (com.google.common.collect.testing.AbstractIteratorTester) 
		com.google.common.collect.testing.AbstractIteratorTester x0
	static void  () 
}

com/google/common/collect/testing/MapInterfaceTest.class
MapInterfaceTest.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.MapInterfaceTest extends junit.framework.TestCase {
	protected final boolean supportsPut
	protected final boolean supportsRemove
	protected final boolean supportsClear
	protected final boolean allowsNullKeys
	protected final boolean allowsNullValues
	protected final boolean supportsIteratorRemove
	protected abstract java.util.Map makeEmptyMap ()  throws java.lang.UnsupportedOperationException 
	protected abstract java.util.Map makePopulatedMap ()  throws java.lang.UnsupportedOperationException 
	protected abstract java.lang.Object getKeyNotInPopulatedMap ()  throws java.lang.UnsupportedOperationException 
	protected abstract java.lang.Object getValueNotInPopulatedMap ()  throws java.lang.UnsupportedOperationException 
	protected void  (boolean, boolean, boolean, boolean, boolean) 
		boolean allowsNullKeys
		boolean allowsNullValues
		boolean supportsPut
		boolean supportsRemove
		boolean supportsClear
	protected void  (boolean, boolean, boolean, boolean, boolean, boolean) 
		boolean allowsNullKeys
		boolean allowsNullValues
		boolean supportsPut
		boolean supportsRemove
		boolean supportsClear
		boolean supportsIteratorRemove
	protected java.util.Map makeEitherMap () 
		UnsupportedOperationException e
	protected final boolean supportsValuesHashCode (java.util.Map) 
		Exception e
		Object value
		java.util.Iterator i$
		java.util.Map map
		java.util.Collection values
	protected final void assertInvariants (java.util.Map) 
		Object value
		Object key
		java.util.Iterator i$
		Object value
		java.util.Iterator i$
		int expectedHash
		java.util.Map$Entry entry
		java.util.Iterator i$
		int expectedEntrySetHash
		java.util.Map$Entry entry
		java.util.Iterator i$
		int expectedHash
		java.util.Map map
		java.util.Set keySet
		java.util.Collection valueCollection
		java.util.Set entrySet
		int expectedKeySetHash
		boolean supportsValuesHashCode
		Object[] entrySetToArray1
		java.util.Map$Entry[] entrySetToArray2
		Object[] valuesToArray1
		Object[] valuesToArray2
	protected void assertMoreInvariants (java.util.Map) 
		java.util.Map map
	public void testClear () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
	public void testContainsKey () 
		UnsupportedOperationException e
		ClassCastException tolerated
		NullPointerException optional
		java.util.Map map
		Object unmappedKey
	public void testContainsValue () 
		UnsupportedOperationException e
		NullPointerException optional
		java.util.Map map
		Object unmappedValue
	public void testEntrySet () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map map
		java.util.Set entrySet
		Object unmappedKey
		Object unmappedValue
	public void testEntrySetForEmptyMap () 
		UnsupportedOperationException e
		java.util.Map map
	public void testEntrySetContainsEntryIncompatibleKey () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		ClassCastException tolerated
		java.util.Map map
		java.util.Set entrySet
		Object unmappedValue
		java.util.Map$Entry entry
	public void testEntrySetContainsEntryNullKeyPresent () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
		Object unmappedValue
		java.util.Map$Entry entry
	public void testEntrySetContainsEntryNullKeyMissing () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		NullPointerException e
		NullPointerException e
		java.util.Map map
		java.util.Set entrySet
		Object unmappedValue
		java.util.Map$Entry entry
	public void testEntrySetIteratorRemove () 
		UnsupportedOperationException e
		IllegalStateException e
		int initialSize
		java.util.Map$Entry entry
		java.util.Map$Entry entryCopy
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
		java.util.Iterator iterator
	public void testEntrySetRemove () 
		UnsupportedOperationException e
		int initialSize
		boolean didRemove
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
	public void testEntrySetRemoveMissingKey () 
		UnsupportedOperationException e
		boolean didRemove
		boolean didRemove
		UnsupportedOperationException optional
		java.util.Map map
		Object key
		java.util.Set entrySet
		java.util.Map$Entry entry
		int initialSize
	public void testEntrySetRemoveDifferentValue () 
		UnsupportedOperationException e
		boolean didRemove
		boolean didRemove
		UnsupportedOperationException optional
		java.util.Map map
		java.util.Set entrySet
		Object key
		java.util.Map$Entry entry
		int initialSize
	public void testEntrySetRemoveNullKeyPresent () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
		Object unmappedValue
		java.util.Map$Entry entry
	public void testEntrySetRemoveNullKeyMissing () 
		UnsupportedOperationException e
		boolean didRemove
		NullPointerException e
		boolean didRemove
		UnsupportedOperationException optional
		java.util.Map map
		java.util.Set entrySet
		java.util.Map$Entry entry
		int initialSize
	public void testEntrySetRemoveAll () 
		UnsupportedOperationException e
		java.util.Map$Entry entryToRemoveCopy
		int initialSize
		boolean didRemove
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
		java.util.Map$Entry entryToRemove
		java.util.Set entriesToRemove
	public void testEntrySetRemoveAllNullFromEmpty () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Set entrySet
	public void testEntrySetRetainAll () 
		UnsupportedOperationException e
		java.util.Map$Entry entry
		java.util.Iterator i$
		boolean shouldRemove
		boolean didRemove
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
		java.util.Set entriesToRetain
	public void testEntrySetRetainAllNullFromEmpty () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Set entrySet
	public void testEntrySetClear () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
	public void testEntrySetAddAndAddAll () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Set entrySet
		java.util.Map$Entry entryToAdd
	public void testEntrySetSetValue () 
		UnsupportedOperationException e
		java.util.Map map
		Object valueToSet
		java.util.Set entrySet
		java.util.Map$Entry entry
		Object oldValue
		Object returnedValue
	public void testEntrySetSetValueSameValue () 
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set entrySet
		java.util.Map$Entry entry
		Object oldValue
		Object returnedValue
	public void testEqualsForEqualMap () 
		UnsupportedOperationException e
		java.util.Map map
	public void testEqualsForLargerMap () 
		UnsupportedOperationException e
		java.util.Map map
		java.util.Map largerMap
	public void testEqualsForSmallerMap () 
		UnsupportedOperationException e
		java.util.Map map
		java.util.Map smallerMap
	public void testEqualsForEmptyMap () 
		UnsupportedOperationException e
		java.util.Map map
	public void testGet () 
		UnsupportedOperationException e
		java.util.Map$Entry entry
		java.util.Iterator i$
		UnsupportedOperationException e
		java.util.Map map
		Object unmappedKey
	public void testGetForEmptyMap () 
		UnsupportedOperationException e
		java.util.Map map
		Object unmappedKey
	public void testGetNull () 
		NullPointerException optional
		java.util.Map map
	public void testHashCode () 
		UnsupportedOperationException e
		java.util.Map map
	public void testHashCodeForEmptyMap () 
		UnsupportedOperationException e
		java.util.Map map
	public void testPutNewKey () 
		UnsupportedOperationException e
		int initialSize
		Object oldValue
		UnsupportedOperationException e
		java.util.Map map
		Object keyToPut
		Object valueToPut
	public void testPutExistingKey () 
		UnsupportedOperationException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		Object keyToPut
		Object valueToPut
	public void testPutNullKey () 
		UnsupportedOperationException e
		Object oldValue
		Object returnedValue
		RuntimeException e
		java.util.Map map
		Object valueToPut
	public void testPutNullValue () 
		UnsupportedOperationException e
		int initialSize
		Object oldValue
		Object returnedValue
		RuntimeException e
		java.util.Map map
		Object keyToPut
	public void testPutNullValueForExistingKey () 
		UnsupportedOperationException e
		int initialSize
		Object oldValue
		Object returnedValue
		RuntimeException e
		java.util.Map map
		Object keyToPut
	public void testPutAllNewKey () 
		UnsupportedOperationException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		Object keyToPut
		Object valueToPut
		java.util.Map mapToPut
	public void testPutAllExistingKey () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		Object keyToPut
		Object valueToPut
		java.util.Map mapToPut
		int initialSize
	public void testRemove () 
		UnsupportedOperationException e
		int initialSize
		Object expectedValue
		Object oldValue
		UnsupportedOperationException e
		java.util.Map map
		Object keyToRemove
	public void testRemoveMissingKey () 
		UnsupportedOperationException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		Object keyToRemove
	public void testSize () 
	public void testKeySetRemove () 
		UnsupportedOperationException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set keys
		Object key
	public void testKeySetRemoveAll () 
		UnsupportedOperationException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set keys
		Object key
	public void testKeySetRetainAll () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set keys
		Object key
	public void testKeySetClear () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		java.util.Set keySet
	public void testKeySetRemoveAllNullFromEmpty () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Set keySet
	public void testKeySetRetainAllNullFromEmpty () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Set keySet
	public void testValues () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		Object value
		java.util.Iterator i$
		java.util.Map map
		java.util.Collection valueCollection
		Object unmappedValue
	public void testValuesIteratorRemove () 
		UnsupportedOperationException e
		IllegalStateException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		java.util.Collection valueCollection
		java.util.Iterator iterator
	public void testValuesRemove () 
		UnsupportedOperationException e
		int initialSize
		UnsupportedOperationException e
		java.util.Map map
		java.util.Collection valueCollection
	public void testValuesRemoveMissing () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		Object valueToRemove
		java.util.Collection valueCollection
		int initialSize
	public void testValuesRemoveAll () 
		UnsupportedOperationException e
		Object value
		java.util.Iterator i$
		Object value
		java.util.Iterator i$
		UnsupportedOperationException e
		java.util.Map map
		java.util.Collection valueCollection
		java.util.Set valuesToRemove
	public void testValuesRemoveAllNullFromEmpty () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Collection values
	public void testValuesRetainAll () 
		UnsupportedOperationException e
		Object value
		java.util.Iterator i$
		Object value
		java.util.Iterator i$
		UnsupportedOperationException e
		java.util.Map map
		java.util.Collection valueCollection
		java.util.Set valuesToRetain
	public void testValuesRetainAllNullFromEmpty () 
		UnsupportedOperationException e
		NullPointerException e
		UnsupportedOperationException e
		NullPointerException e
		java.util.Map map
		java.util.Collection values
	public void testValuesClear () 
		UnsupportedOperationException e
		UnsupportedOperationException e
		java.util.Map map
		java.util.Collection valueCollection
	static java.util.Map$Entry mapEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
}

com/google/common/collect/testing/AbstractContainerTester.class
AbstractContainerTester.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.AbstractContainerTester extends com.google.common.collect.testing.AbstractTester {
	protected com.google.common.collect.testing.SampleElements samples
	protected Object container
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	protected abstract java.util.Collection actualContents () 
	protected java.lang.Object resetContainer () 
	protected java.lang.Object resetContainer (java.lang.Object) 
		Object newValue
	protected final transient void expectContents (java.lang.Object[]) 
		Object[] elements
	protected void expectContents (java.util.Collection) 
		java.util.Collection expected
	protected void expectUnchanged () 
	protected final transient void expectAdded (java.lang.Object[]) 
		Object[] elements
		java.util.List expected
	protected final transient void expectAdded (int, java.lang.Object[]) 
		int index
		Object[] elements
	protected final void expectAdded (int, java.util.Collection) 
		int index
		java.util.Collection elements
		java.util.List expected
	protected transient void expectMissing (java.lang.Object[]) 
		Object element
		Object[] arr$
		int len$
		int i$
		Object[] elements
	protected java.lang.Object[] createSamplesArray () 
		Object[] array
	protected java.lang.Object[] createOrderedArray () 
		Object[] array
	protected com.google.common.collect.testing.AbstractContainerTester$ArrayWithDuplicate createArrayWithDuplicateElement () 
		Object[] elements
		Object duplicate
	protected int getNumElements () 
	protected java.util.Collection getSampleElements (int) 
		int howMany
	protected java.util.Collection getSampleElements () 
	protected java.util.List getOrderedElements () 
		Object e
		java.util.Iterator i$
		java.util.List list
	protected int getNullLocation () 
	protected com.google.common.collect.testing.MinimalCollection createDisjointCollection () 
	protected com.google.common.collect.testing.MinimalCollection emptyCollection () 
	protected final java.lang.Object e0 () 
	protected final java.lang.Object e1 () 
	protected final java.lang.Object e2 () 
	protected final java.lang.Object e3 () 
	protected final java.lang.Object e4 () 
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$13.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$13 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/SampleElements$Enums.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements$Enums extends com.google.common.collect.testing.SampleElements {
	public void  () 
}

com/google/common/collect/testing/AbstractMapTester.class
AbstractMapTester.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.AbstractMapTester extends com.google.common.collect.testing.AbstractContainerTester {
	public void  () 
	protected java.util.Map getMap () 
	public void setUp ()  throws java.lang.Exception 
	protected java.util.Collection actualContents () 
	protected void resetMap () 
	protected transient void expectMissingKeys (java.lang.Object[]) 
		Object element
		Object[] arr$
		int len$
		int i$
		Object[] elements
	protected transient void expectMissingValues (java.lang.Object[]) 
		Object element
		Object[] arr$
		int len$
		int i$
		Object[] elements
	protected java.util.Map$Entry[] createArrayWithNullKey () 
		java.util.Map$Entry[] array
		int nullKeyLocation
		java.util.Map$Entry oldEntry
	protected java.lang.Object getValueForNullKey () 
	protected java.lang.Object getKeyForNullValue () 
	private java.util.Map$Entry getEntryNullReplaces () 
		int i
		java.util.Iterator entries
	protected java.util.Map$Entry[] createArrayWithNullValue () 
		java.util.Map$Entry[] array
		int nullValueLocation
		java.util.Map$Entry oldEntry
	protected void initMapWithNullKey () 
	protected void initMapWithNullValue () 
	protected void expectNullKeyMissingWhenNullKeysUnsupported (java.lang.String) 
		NullPointerException tolerated
		String message
	protected void expectNullValueMissingWhenNullValuesUnsupported (java.lang.String) 
		NullPointerException tolerated
		String message
	protected com.google.common.collect.testing.MinimalCollection createDisjointCollection () 
	protected int getNumEntries () 
	protected java.util.Collection getSampleEntries (int) 
		int howMany
	protected java.util.Collection getSampleEntries () 
	protected transient void expectMissing (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
	private static boolean equal (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	protected java.util.Map$Entry entry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	protected void expectContents (java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Collection expected
	protected final void expectReplacement (java.util.Map$Entry) 
		java.util.Map$Entry newEntry
		java.util.List expected
	private void replaceValue (java.util.List, java.util.Map$Entry) 
		java.util.ListIterator i
		java.util.List expected
		java.util.Map$Entry newEntry
	protected java.lang.Object get (java.lang.Object) 
		Object key
	protected void resetMap (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	protected final java.lang.Object k0 () 
	protected final java.lang.Object v0 () 
	protected final java.lang.Object k1 () 
	protected final java.lang.Object v1 () 
	protected final java.lang.Object k2 () 
	protected final java.lang.Object v2 () 
	protected final java.lang.Object k3 () 
	protected final java.lang.Object v3 () 
	protected final java.lang.Object k4 () 
	protected final java.lang.Object v4 () 
	protected volatile void expectMissing (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestsForListsInJavaUtil$3.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$3 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/features/Feature.class
Feature.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.Feature extends java.lang.Object {
	public abstract java.util.Set getImpliedFeatures () 
}

com/google/common/collect/testing/features/CollectionSize$Require.class
CollectionSize.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.CollectionSize$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.features.CollectionSize[] value () 
	public abstract com.google.common.collect.testing.features.CollectionSize[] absent () 
}

com/google/common/collect/testing/features/CollectionFeature$Require.class
CollectionFeature.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.CollectionFeature$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.features.CollectionFeature[] value () 
	public abstract com.google.common.collect.testing.features.CollectionFeature[] absent () 
}

com/google/common/collect/testing/features/FeatureUtil.class
FeatureUtil.java
package com.google.common.collect.testing.features
public com.google.common.collect.testing.features.FeatureUtil extends java.lang.Object {
	private static java.util.Map annotationCache
	private static final java.util.Map classTesterRequirementsCache
	private static final java.util.Map methodTesterRequirementsCache
	public void  () 
	public static java.util.Set addImpliedFeatures (java.util.Set) 
		com.google.common.collect.testing.features.Feature implied
		java.util.Iterator i$
		com.google.common.collect.testing.features.Feature feature
		java.util.Set features
		java.util.Queue queue
	public static java.util.Set impliedFeatures (java.util.Set) 
		com.google.common.collect.testing.features.Feature implied
		java.util.Iterator i$
		com.google.common.collect.testing.features.Feature feature
		java.util.Set features
		java.util.Set impliedSet
		java.util.Queue queue
	public static com.google.common.collect.testing.features.TesterRequirements getTesterRequirements (java.lang.Class)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		com.google.common.collect.testing.features.TesterRequirements requirements
		Class testerClass
	public static com.google.common.collect.testing.features.TesterRequirements getTesterRequirements (java.lang.reflect.Method)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		com.google.common.collect.testing.features.TesterRequirements requirements
		java.lang.reflect.Method testerMethod
	static com.google.common.collect.testing.features.TesterRequirements buildTesterRequirements (java.lang.Class)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		com.google.common.collect.testing.features.TesterRequirements clonedBaseRequirements
		Class testerClass
		com.google.common.collect.testing.features.TesterRequirements declaredRequirements
		Class baseClass
	static com.google.common.collect.testing.features.TesterRequirements buildTesterRequirements (java.lang.reflect.Method)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		java.lang.reflect.Method testerMethod
		com.google.common.collect.testing.features.TesterRequirements clonedClassRequirements
		com.google.common.collect.testing.features.TesterRequirements declaredRequirements
	public static com.google.common.collect.testing.features.TesterRequirements buildDeclaredTesterRequirements (java.lang.reflect.AnnotatedElement)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		com.google.common.collect.testing.features.TesterRequirements moreRequirements
		java.lang.annotation.Annotation testerAnnotation
		java.util.Iterator i$
		java.lang.reflect.AnnotatedElement classOrMethod
		com.google.common.collect.testing.features.TesterRequirements requirements
		Iterable testerAnnotations
	public static java.lang.Iterable getTesterAnnotations (java.lang.reflect.AnnotatedElement) 
		java.lang.annotation.Annotation a
		java.lang.annotation.Annotation[] arr$
		int len$
		int i$
		java.util.List annotations
		java.lang.reflect.AnnotatedElement classOrMethod
	private static com.google.common.collect.testing.features.TesterRequirements buildTesterRequirements (java.lang.annotation.Annotation)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		Exception e
		java.lang.annotation.Annotation testerAnnotation
		Class annotationClass
		com.google.common.collect.testing.features.Feature[] presentFeatures
		com.google.common.collect.testing.features.Feature[] absentFeatures
		java.util.Set allPresentFeatures
		java.util.Set allAbsentFeatures
	private static com.google.common.collect.testing.features.TesterRequirements incorporateRequirements (com.google.common.collect.testing.features.TesterRequirements, com.google.common.collect.testing.features.TesterRequirements, java.lang.Object)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		com.google.common.collect.testing.features.TesterRequirements requirements
		com.google.common.collect.testing.features.TesterRequirements moreRequirements
		Object source
		java.util.Set presentFeatures
		java.util.Set absentFeatures
		java.util.Set morePresentFeatures
		java.util.Set moreAbsentFeatures
	private static void checkConflict (java.lang.String, java.util.Set, java.lang.String, java.util.Set, java.lang.Object)  throws com.google.common.collect.testing.features.ConflictingRequirementsException 
		String earlierRequirement
		java.util.Set earlierFeatures
		String newRequirement
		java.util.Set newFeatures
		Object source
	public static java.util.Set intersection (java.util.Set, java.util.Set) 
		java.util.Set set1
		java.util.Set set2
		java.util.Set result
	static void  () 
}

com/google/common/collect/testing/features/ListFeature.class
ListFeature.java
package com.google.common.collect.testing.features
public final com.google.common.collect.testing.features.ListFeature extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.features.ListFeature SUPPORTS_SET
	public static final com.google.common.collect.testing.features.ListFeature SUPPORTS_ADD_WITH_INDEX
	public static final com.google.common.collect.testing.features.ListFeature SUPPORTS_REMOVE_WITH_INDEX
	public static final com.google.common.collect.testing.features.ListFeature GENERAL_PURPOSE
	public static final com.google.common.collect.testing.features.ListFeature REMOVE_OPERATIONS
	private final java.util.Set implied
	private static final com.google.common.collect.testing.features.ListFeature[] $VALUES
	public static com.google.common.collect.testing.features.ListFeature[] values () 
	public static com.google.common.collect.testing.features.ListFeature valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] implied
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/features/TesterRequirements.class
TesterRequirements.java
package com.google.common.collect.testing.features
public final com.google.common.collect.testing.features.TesterRequirements extends java.lang.Object {
	private final java.util.Set presentFeatures
	private final java.util.Set absentFeatures
	private static final long serialVersionUID
	public void  (java.util.Set, java.util.Set) 
		java.util.Set presentFeatures
		java.util.Set absentFeatures
	public void  (com.google.common.collect.testing.features.TesterRequirements) 
		com.google.common.collect.testing.features.TesterRequirements tr
	public void  () 
	public final java.util.Set getPresentFeatures () 
	public final java.util.Set getAbsentFeatures () 
	public boolean equals (java.lang.Object) 
		com.google.common.collect.testing.features.TesterRequirements that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
}

com/google/common/collect/testing/features/ListFeature$Require.class
ListFeature.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.ListFeature$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.features.ListFeature[] value () 
	public abstract com.google.common.collect.testing.features.ListFeature[] absent () 
}

com/google/common/collect/testing/features/ConflictingRequirementsException.class
ConflictingRequirementsException.java
package com.google.common.collect.testing.features
public com.google.common.collect.testing.features.ConflictingRequirementsException extends java.lang.Exception {
	private java.util.Set conflicts
	private Object source
	private static final long serialVersionUID
	public void  (java.lang.String, java.util.Set, java.lang.Object) 
		String message
		java.util.Set conflicts
		Object source
	public java.util.Set getConflicts () 
	public java.lang.Object getSource () 
	public java.lang.String getMessage () 
}

com/google/common/collect/testing/features/SetFeature.class
SetFeature.java
package com.google.common.collect.testing.features
public final com.google.common.collect.testing.features.SetFeature extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.features.SetFeature GENERAL_PURPOSE
	private final java.util.Set implied
	private static final com.google.common.collect.testing.features.SetFeature[] $VALUES
	public static com.google.common.collect.testing.features.SetFeature[] values () 
	public static com.google.common.collect.testing.features.SetFeature valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] implied
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/features/CollectionFeature.class
CollectionFeature.java
package com.google.common.collect.testing.features
public final com.google.common.collect.testing.features.CollectionFeature extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.features.CollectionFeature ALLOWS_NULL_QUERIES
	public static final com.google.common.collect.testing.features.CollectionFeature ALLOWS_NULL_VALUES
	public static final com.google.common.collect.testing.features.CollectionFeature RESTRICTS_ELEMENTS
	public static final com.google.common.collect.testing.features.CollectionFeature KNOWN_ORDER
	public static final com.google.common.collect.testing.features.CollectionFeature NON_STANDARD_TOSTRING
	public static final com.google.common.collect.testing.features.CollectionFeature REJECTS_DUPLICATES_AT_CREATION
	public static final com.google.common.collect.testing.features.CollectionFeature SUPPORTS_ADD
	public static final com.google.common.collect.testing.features.CollectionFeature SUPPORTS_REMOVE
	public static final com.google.common.collect.testing.features.CollectionFeature SUPPORTS_ITERATOR_REMOVE
	public static final com.google.common.collect.testing.features.CollectionFeature FAILS_FAST_ON_CONCURRENT_MODIFICATION
	public static final com.google.common.collect.testing.features.CollectionFeature GENERAL_PURPOSE
	public static final com.google.common.collect.testing.features.CollectionFeature REMOVE_OPERATIONS
	public static final com.google.common.collect.testing.features.CollectionFeature SERIALIZABLE
	public static final com.google.common.collect.testing.features.CollectionFeature SERIALIZABLE_INCLUDING_VIEWS
	public static final com.google.common.collect.testing.features.CollectionFeature SUBSET_VIEW
	public static final com.google.common.collect.testing.features.CollectionFeature DESCENDING_VIEW
	public static final com.google.common.collect.testing.features.CollectionFeature NONE
	private final java.util.Set implied
	private static final com.google.common.collect.testing.features.CollectionFeature[] $VALUES
	public static com.google.common.collect.testing.features.CollectionFeature[] values () 
	public static com.google.common.collect.testing.features.CollectionFeature valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] implied
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/features/CollectionSize.class
CollectionSize.java
package com.google.common.collect.testing.features
public final com.google.common.collect.testing.features.CollectionSize extends java.lang.Enum implements com.google.common.collect.testing.features.Feature java.lang.Comparable  {
	public static final com.google.common.collect.testing.features.CollectionSize ZERO
	public static final com.google.common.collect.testing.features.CollectionSize ONE
	public static final com.google.common.collect.testing.features.CollectionSize SEVERAL
	public static final com.google.common.collect.testing.features.CollectionSize ANY
	private final java.util.Set implied
	private final Integer numElements
	private static final com.google.common.collect.testing.features.CollectionSize[] $VALUES
	public static com.google.common.collect.testing.features.CollectionSize[] values () 
	public static com.google.common.collect.testing.features.CollectionSize valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int numElements
	private transient void  (java.lang.String, int, com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] implied
	public java.util.Set getImpliedFeatures () 
	public int getNumElements () 
	static void  () 
}

com/google/common/collect/testing/features/MapFeature.class
MapFeature.java
package com.google.common.collect.testing.features
public final com.google.common.collect.testing.features.MapFeature extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.features.MapFeature ALLOWS_NULL_KEY_QUERIES
	public static final com.google.common.collect.testing.features.MapFeature ALLOWS_NULL_KEYS
	public static final com.google.common.collect.testing.features.MapFeature ALLOWS_NULL_VALUE_QUERIES
	public static final com.google.common.collect.testing.features.MapFeature ALLOWS_NULL_VALUES
	public static final com.google.common.collect.testing.features.MapFeature ALLOWS_NULL_ENTRY_QUERIES
	public static final com.google.common.collect.testing.features.MapFeature ALLOWS_ANY_NULL_QUERIES
	public static final com.google.common.collect.testing.features.MapFeature RESTRICTS_KEYS
	public static final com.google.common.collect.testing.features.MapFeature RESTRICTS_VALUES
	public static final com.google.common.collect.testing.features.MapFeature SUPPORTS_PUT
	public static final com.google.common.collect.testing.features.MapFeature SUPPORTS_REMOVE
	public static final com.google.common.collect.testing.features.MapFeature FAILS_FAST_ON_CONCURRENT_MODIFICATION
	public static final com.google.common.collect.testing.features.MapFeature REJECTS_DUPLICATES_AT_CREATION
	public static final com.google.common.collect.testing.features.MapFeature GENERAL_PURPOSE
	private final java.util.Set implied
	private static final com.google.common.collect.testing.features.MapFeature[] $VALUES
	public static com.google.common.collect.testing.features.MapFeature[] values () 
	public static com.google.common.collect.testing.features.MapFeature valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] implied
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/features/SetFeature$Require.class
SetFeature.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.SetFeature$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.features.SetFeature[] value () 
	public abstract com.google.common.collect.testing.features.SetFeature[] absent () 
}

com/google/common/collect/testing/features/MapFeature$Require.class
MapFeature.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.MapFeature$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.features.MapFeature[] value () 
	public abstract com.google.common.collect.testing.features.MapFeature[] absent () 
}

com/google/common/collect/testing/features/TesterAnnotation.class
TesterAnnotation.java
package com.google.common.collect.testing.features
public abstract com.google.common.collect.testing.features.TesterAnnotation extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/google/common/collect/testing/TestUnhashableCollectionGenerator.class
TestUnhashableCollectionGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestUnhashableCollectionGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Collection create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		com.google.common.collect.testing.UnhashableObject[] array
		int i
	protected abstract java.util.Collection create (com.google.common.collect.testing.UnhashableObject[]) 
	public com.google.common.collect.testing.UnhashableObject[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil$4.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForQueuesInJavaUtil$4 extends com.google.common.collect.testing.TestStringQueueGenerator {
	final com.google.common.collect.testing.TestsForQueuesInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForQueuesInJavaUtil) 
	public java.util.Queue create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/SampleElements$Unhashables.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements$Unhashables extends com.google.common.collect.testing.SampleElements {
	public void  () 
}

com/google/common/collect/testing/CollectionTestSuiteBuilder.class
CollectionTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.CollectionTestSuiteBuilder extends com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.CollectionTestSuiteBuilder using (com.google.common.collect.testing.TestCollectionGenerator) 
		com.google.common.collect.testing.TestCollectionGenerator generator
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	private static java.util.Set computeReserializedCollectionFeatures (java.util.Set) 
		java.util.Set features
		java.util.Set derivedFeatures
}

com/google/common/collect/testing/UnhashableObject.class
UnhashableObject.java
package com.google.common.collect.testing
public com.google.common.collect.testing.UnhashableObject extends java.lang.Object implements java.lang.Comparable  {
	private final int value
	public void  (int) 
		int value
	public boolean equals (java.lang.Object) 
		com.google.common.collect.testing.UnhashableObject that
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	public int compareTo (com.google.common.collect.testing.UnhashableObject) 
		com.google.common.collect.testing.UnhashableObject o
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/google/common/collect/testing/FeatureSpecificTestSuiteBuilder.class
FeatureSpecificTestSuiteBuilder.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder extends java.lang.Object {
	private Object subjectGenerator
	private Runnable setUp
	private Runnable tearDown
	private java.util.Set features
	private String name
	private java.util.Set suppressedTests
	private static final java.util.logging.Logger logger
	public void  () 
	protected com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder self () 
	protected com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder usingGenerator (java.lang.Object) 
		Object subjectGenerator
	public java.lang.Object getSubjectGenerator () 
	public com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder withSetUp (java.lang.Runnable) 
		Runnable setUp
	protected java.lang.Runnable getSetUp () 
	public com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder withTearDown (java.lang.Runnable) 
		Runnable tearDown
	protected java.lang.Runnable getTearDown () 
	public transient com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder withFeatures (com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] features
	public com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder withFeatures (java.lang.Iterable) 
		com.google.common.collect.testing.features.Feature feature
		java.util.Iterator i$
		Iterable features
	public java.util.Set getFeatures () 
	public com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder named (java.lang.String) 
		String name
	public java.lang.String getName () 
	public transient com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder suppressing (java.lang.reflect.Method[]) 
		java.lang.reflect.Method[] methods
	public com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder suppressing (java.util.Collection) 
		java.util.Collection methods
	public java.util.Set getSuppressedTests () 
	public junit.framework.TestSuite createTestSuite () 
		junit.framework.TestSuite testerSuite
		Class testerClass
		java.util.Iterator i$
		java.util.List testers
		junit.framework.TestSuite suite
	protected void checkCanCreate () 
	protected abstract java.util.List getTesters () 
	private boolean matches (junit.framework.Test) 
		IllegalArgumentException e
		com.google.common.collect.testing.features.ConflictingRequirementsException e
		java.util.Set missingFeatures
		java.util.Set unwantedFeatures
		junit.framework.Test test
		java.lang.reflect.Method method
		com.google.common.collect.testing.features.TesterRequirements requirements
	private static boolean intersect (java.util.Set, java.util.Set) 
		java.util.Set a
		java.util.Set b
	private static java.lang.reflect.Method extractMethod (junit.framework.Test) 
		com.google.common.collect.testing.AbstractTester tester
		junit.framework.TestCase testCase
		junit.framework.Test test
	protected junit.framework.TestSuite makeSuiteForTesterClass (java.lang.Class) 
		com.google.common.collect.testing.AbstractTester tester
		Object test
		Class testerClass
		junit.framework.TestSuite candidateTests
		junit.framework.TestSuite suite
		java.util.Enumeration allTests
	private junit.framework.TestSuite filterSuite (junit.framework.TestSuite) 
		junit.framework.Test test
		junit.framework.TestSuite suite
		junit.framework.TestSuite filtered
		java.util.Enumeration tests
	protected static java.lang.String formatFeatureSet (java.util.Set) 
		Enum f
		Object featureAsObject
		com.google.common.collect.testing.features.Feature feature
		java.util.Iterator i$
		java.util.Set features
		java.util.List temp
	static void  () 
}

com/google/common/collect/testing/AbstractCollectionTestSuiteBuilder.class
AbstractCollectionTestSuiteBuilder.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder extends com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder {
	public void  () 
	protected java.util.List getTesters () 
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.DerivedIteratorTestSuiteBuilder iteratorTestSuiteBuilder
}

com/google/common/collect/testing/SortedSetTestSuiteBuilder.class
SortedSetTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SortedSetTestSuiteBuilder extends com.google.common.collect.testing.SetTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.SortedSetTestSuiteBuilder using (com.google.common.collect.testing.TestSortedSetGenerator) 
		com.google.common.collect.testing.TestSortedSetGenerator generator
		com.google.common.collect.testing.SortedSetTestSuiteBuilder builder
	protected java.util.List getTesters () 
		java.util.List testers
	public junit.framework.TestSuite createTestSuite () 
		java.util.List features
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	final junit.framework.TestSuite createSubsetSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.TestSortedSetGenerator delegate
		java.util.List features
	com.google.common.collect.testing.SortedSetTestSuiteBuilder newBuilderUsing (com.google.common.collect.testing.TestSortedSetGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedSetGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
}

com/google/common/collect/testing/AbstractIteratorTester$7.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$7 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator reference
		java.util.Iterator target
}

com/google/common/collect/testing/TestsForListsInJavaUtil$2.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$2 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForListsInJavaUtil$9$1.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$9$1 extends java.util.AbstractList {
	final String[] val$elements
	final com.google.common.collect.testing.TestsForListsInJavaUtil$9 this$1
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil$9, java.lang.String[]) 
	public int size () 
	public java.lang.String get (int) 
		int index
	public volatile java.lang.Object get (int) 
		int x0
}

com/google/common/collect/testing/MinimalCollection.class
MinimalCollection.java
package com.google.common.collect.testing
public com.google.common.collect.testing.MinimalCollection extends java.util.AbstractCollection {
	private final Object[] contents
	private final Class type
	private final boolean allowNulls
	public static transient com.google.common.collect.testing.MinimalCollection of (java.lang.Object[]) 
		Object[] contents
	public static transient com.google.common.collect.testing.MinimalCollection ofClassAndContents (java.lang.Class, java.lang.Object[]) 
		Class type
		Object[] contents
	transient void  (java.lang.Class, boolean, java.lang.Object[]) 
		Object element
		Object[] arr$
		int len$
		int i$
		Class type
		boolean allowNulls
		Object[] contents
	public int size () 
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		Object object
		java.util.Iterator i$
		java.util.Collection collection
	public java.util.Iterator iterator () 
	public java.lang.Object[] toArray () 
		Object[] result
	public boolean addAll (java.util.Collection) 
		java.util.Collection elementsToAdd
	public boolean removeAll (java.util.Collection) 
		java.util.Collection elementsToRemove
	public boolean retainAll (java.util.Collection) 
		java.util.Collection elementsToRetain
	public void clear () 
	private static java.lang.UnsupportedOperationException up () 
}

com/google/common/collect/testing/SortedMapTestSuiteBuilder.class
SortedMapTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SortedMapTestSuiteBuilder extends com.google.common.collect.testing.MapTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.SortedMapTestSuiteBuilder using (com.google.common.collect.testing.TestSortedMapGenerator) 
		com.google.common.collect.testing.TestSortedMapGenerator generator
		com.google.common.collect.testing.SortedMapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	public junit.framework.TestSuite createTestSuite () 
		java.util.List features
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	protected com.google.common.collect.testing.SetTestSuiteBuilder createDerivedKeySetSuite (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator keySetGenerator
	final junit.framework.TestSuite createSubmapSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.TestSortedMapGenerator delegate
		java.util.List features
	com.google.common.collect.testing.SortedMapTestSuiteBuilder newBuilderUsing (com.google.common.collect.testing.TestSortedMapGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedMapGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$9.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$9 extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$5.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$5 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/IteratorFeature.class
IteratorFeature.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.IteratorFeature extends java.lang.Enum {
	public static final com.google.common.collect.testing.IteratorFeature SUPPORTS_REMOVE
	public static final com.google.common.collect.testing.IteratorFeature SUPPORTS_ADD
	public static final com.google.common.collect.testing.IteratorFeature SUPPORTS_SET
	public static final java.util.Set UNMODIFIABLE
	public static final java.util.Set MODIFIABLE
	private static final com.google.common.collect.testing.IteratorFeature[] $VALUES
	public static com.google.common.collect.testing.IteratorFeature[] values () 
	public static com.google.common.collect.testing.IteratorFeature valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$NullFriendlyComparator.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
final com.google.common.collect.testing.TestsForSetsInJavaUtil$NullFriendlyComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil$1) 
		com.google.common.collect.testing.TestsForSetsInJavaUtil$1 x0
}

com/google/common/collect/testing/TestsForListsInJavaUtil$1.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$1 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestIteratorGenerator.class
TestIteratorGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestIteratorGenerator extends java.lang.Object {
	public abstract java.util.Iterator get () 
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil$2.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForQueuesInJavaUtil$2 extends com.google.common.collect.testing.TestStringQueueGenerator {
	final com.google.common.collect.testing.TestsForQueuesInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForQueuesInJavaUtil) 
	public java.util.Queue create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/DerivedGenerator.class
DerivedGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.DerivedGenerator extends java.lang.Object {
	public abstract com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
}

com/google/common/collect/testing/SafeTreeMap$1.class
SafeTreeMap.java
package com.google.common.collect.testing
final com.google.common.collect.testing.SafeTreeMap$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

com/google/common/collect/testing/testers/MapEntrySetTester$IncomparableType.class
MapEntrySetTester.java
package com.google.common.collect.testing.testers
final com.google.common.collect.testing.testers.MapEntrySetTester$IncomparableType extends java.lang.Enum {
	public static final com.google.common.collect.testing.testers.MapEntrySetTester$IncomparableType INSTANCE
	private static final com.google.common.collect.testing.testers.MapEntrySetTester$IncomparableType[] $VALUES
	public static com.google.common.collect.testing.testers.MapEntrySetTester$IncomparableType[] values () 
	public static com.google.common.collect.testing.testers.MapEntrySetTester$IncomparableType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/testers/AbstractListTester.class
AbstractListTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.AbstractListTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	protected final java.util.List getList () 
	protected void expectContents (java.util.Collection) 
		Object expected
		Object actual
		int i
		java.util.Collection expectedCollection
		java.util.List expectedList
	private java.lang.String reportContext (java.util.List) 
		java.util.List expected
}

com/google/common/collect/testing/testers/CollectionRetainAllTester$1.class
CollectionRetainAllTester.java
package com.google.common.collect.testing.testers
 com.google.common.collect.testing.testers.CollectionRetainAllTester$1 extends java.lang.Object {
}

com/google/common/collect/testing/testers/ListAddTester.class
ListAddTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListAddTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testAdd_supportedPresent () 
	public void testAdd_unsupportedPresent () 
		UnsupportedOperationException expected
	public void testAdd_supportedNullPresent () 
		Object[] array
		java.util.List expected
	public static java.lang.reflect.Method getAddSupportedNullPresentMethod () 
}

com/google/common/collect/testing/testers/QueueRemoveTester.class
QueueRemoveTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.QueueRemoveTester extends com.google.common.collect.testing.testers.AbstractQueueTester {
	public void  () 
	public void testRemove_empty () 
		java.util.NoSuchElementException expected
	public void testRemove_size1 () 
	public void testRemove_sizeMany () 
}

com/google/common/collect/testing/testers/NavigableMapNavigationTester.class
NavigableMapNavigationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.NavigableMapNavigationTester extends com.google.common.collect.testing.AbstractMapTester {
	private java.util.NavigableMap navigableMap
	private java.util.List entries
	private java.util.Map$Entry a
	private java.util.Map$Entry b
	private java.util.Map$Entry c
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	private void resetWithHole () 
		java.util.Map$Entry[] entries
	public void testEmptyMapFirst () 
	public void testEmptyMapPollFirst () 
	public void testEmptyMapNearby () 
	public void testEmptyMapLast () 
	public void testEmptyMapPollLast () 
	public void testSingletonMapFirst () 
	public void testSingletonMapPollFirst () 
	public void testSingletonMapNearby () 
	public void testSingletonMapLast () 
	public void testSingletonMapPollLast () 
	public void testFirst () 
	public void testPollFirst () 
	public void testPollFirstUnsupported () 
		UnsupportedOperationException e
	public void testLower () 
	public void testFloor () 
	public void testCeiling () 
	public void testHigher () 
	public void testLast () 
	public void testPollLast () 
	public void testPollLastUnsupported () 
		UnsupportedOperationException e
	public void testDescendingNavigation () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List descending
	public void testHeadMapExclusive () 
	public void testHeadMapInclusive () 
	public void testTailMapExclusive () 
	public void testTailMapInclusive () 
}

com/google/common/collect/testing/testers/CollectionRemoveAllTester.class
CollectionRemoveAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionRemoveAllTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testRemoveAll_emptyCollection () 
	public void testRemoveAll_nonePresent () 
	public void testRemoveAll_allPresent () 
	public void testRemoveAll_somePresent () 
	public void testRemoveAllSomePresentConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testRemoveAll_somePresentLargeCollectionToRemove () 
	public void testRemoveAll_unsupportedEmptyCollection () 
		UnsupportedOperationException tolerated
	public void testRemoveAll_unsupportedNonePresent () 
		UnsupportedOperationException tolerated
	public void testRemoveAll_unsupportedPresent () 
		UnsupportedOperationException expected
	public void testRemoveAll_nullCollectionReferenceEmptySubject () 
		NullPointerException expected
	public void testRemoveAll_nullCollectionReferenceNonEmptySubject () 
		NullPointerException expected
	public void testRemoveAll_containsNullNo () 
		NullPointerException tolerated
		com.google.common.collect.testing.MinimalCollection containsNull
	public void testRemoveAll_containsNullNoButAllowed () 
		com.google.common.collect.testing.MinimalCollection containsNull
	public void testRemoveAll_containsNullYes () 
	public void testRemoveAll_containsWrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/QueueOfferTester.class
QueueOfferTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.QueueOfferTester extends com.google.common.collect.testing.testers.AbstractQueueTester {
	public void  () 
	public void testOffer_supportedNotPresent () 
	public void testOffer_nullSupported () 
	public void testOffer_nullUnsupported () 
		NullPointerException expected
}

com/google/common/collect/testing/testers/MapSizeTester.class
MapSizeTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapSizeTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testSize () 
}

com/google/common/collect/testing/testers/MapGetTester.class
MapGetTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapGetTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testGet_yes () 
	public void testGet_no () 
	public void testGet_nullNotContainedButAllowed () 
	public void testGet_nullNotContainedAndUnsupported () 
		NullPointerException tolerated
	public void testGet_nonNullWhenNullContained () 
	public void testGet_nullContained () 
	public void testGet_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/ListLastIndexOfTester.class
ListLastIndexOfTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListLastIndexOfTester extends com.google.common.collect.testing.testers.AbstractListIndexOfTester {
	public void  () 
	protected int find (java.lang.Object) 
		Object o
	protected java.lang.String getMethodName () 
	public void testLastIndexOf_duplicate () 
		Object[] array
}

com/google/common/collect/testing/testers/ListEqualsTester.class
ListEqualsTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListEqualsTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testEquals_otherListWithSameElements () 
	public void testEquals_otherListWithDifferentElements () 
		java.util.ArrayList other
	public void testEquals_otherListContainingNull () 
		java.util.List other
	public void testEquals_containingNull () 
		java.util.ArrayList elements
		java.util.List other
	public void testEquals_shorterList () 
		java.util.Collection fewerElements
	public void testEquals_longerList () 
		java.util.Collection moreElements
	public void testEquals_set () 
}

com/google/common/collect/testing/testers/SetEqualsTester.class
SetEqualsTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SetEqualsTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	public void  () 
	public void testEquals_otherSetWithSameElements () 
	public void testEquals_otherSetWithDifferentElements () 
		java.util.Collection elements
	public void testEquals_containingNull () 
		java.util.Collection elements
	public void testEquals_otherContainsNull () 
		java.util.Collection elements
		java.util.Set other
	public void testEquals_smallerSet () 
		java.util.Collection fewerElements
	public void testEquals_largerSet () 
		java.util.Collection moreElements
	public void testEquals_list () 
}

com/google/common/collect/testing/testers/CollectionContainsTester.class
CollectionContainsTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionContainsTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testContains_yes () 
	public void testContains_no () 
	public void testContains_nullNotContainedButQueriesSupported () 
	public void testContains_nullNotContainedAndUnsupported () 
	public void testContains_nonNullWhenNullContained () 
	public void testContains_nullContained () 
	public void testContains_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/AbstractQueueTester.class
AbstractQueueTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.AbstractQueueTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	protected final java.util.Queue getQueue () 
}

com/google/common/collect/testing/testers/ListAddAllAtIndexTester.class
ListAddAllAtIndexTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListAddAllAtIndexTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testAddAllAtIndex_supportedAllPresent () 
	public void testAddAllAtIndex_unsupportedAllPresent () 
		UnsupportedOperationException expected
	public void testAddAllAtIndex_supportedSomePresent () 
	public void testAddAllAtIndex_unsupportedSomePresent () 
		UnsupportedOperationException expected
	public void testAddAllAtIndex_supportedNothing () 
	public void testAddAllAtIndex_unsupportedNothing () 
		UnsupportedOperationException tolerated
	public void testAddAllAtIndex_withDuplicates () 
		com.google.common.collect.testing.MinimalCollection elementsToAdd
	public void testAddAllAtIndex_nullSupported () 
		java.util.List containsNull
	public void testAddAllAtIndex_nullUnsupported () 
		NullPointerException expected
		java.util.List containsNull
	public void testAddAllAtIndex_middle () 
	public void testAddAllAtIndex_end () 
	public void testAddAllAtIndex_nullCollectionReference () 
		NullPointerException expected
	public void testAddAllAtIndex_negative () 
		IndexOutOfBoundsException expected
	public void testAddAllAtIndex_tooLarge () 
		IndexOutOfBoundsException expected
}

com/google/common/collect/testing/testers/MapContainsKeyTester.class
MapContainsKeyTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapContainsKeyTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testContains_yes () 
	public void testContains_no () 
	public void testContains_nullNotContainedButAllowed () 
	public void testContains_nullNotContainedAndUnsupported () 
	public void testContains_nonNullWhenNullContained () 
	public void testContains_nullContained () 
	public void testContains_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/ListRetainAllTester.class
ListRetainAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListRetainAllTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testRetainAll_duplicatesKept () 
		Object[] array
	public void testRetainAll_duplicatesRemoved () 
		Object[] array
	public void testRetainAll_countIgnored () 
}

com/google/common/collect/testing/testers/CollectionRetainAllTester$Target.class
CollectionRetainAllTester.java
package com.google.common.collect.testing.testers
 com.google.common.collect.testing.testers.CollectionRetainAllTester$Target extends java.lang.Object {
	private final java.util.Collection toRetain
	private final String description
	final com.google.common.collect.testing.testers.CollectionRetainAllTester this$0
	private void  (com.google.common.collect.testing.testers.CollectionRetainAllTester, java.util.Collection, java.lang.String) 
		java.util.Collection toRetain
		String description
	public java.lang.String toString () 
	void  (com.google.common.collect.testing.testers.CollectionRetainAllTester, java.util.Collection, java.lang.String, com.google.common.collect.testing.testers.CollectionRetainAllTester$1) 
		com.google.common.collect.testing.testers.CollectionRetainAllTester x0
		java.util.Collection x1
		String x2
		com.google.common.collect.testing.testers.CollectionRetainAllTester$1 x3
	static java.util.Collection access$100 (com.google.common.collect.testing.testers.CollectionRetainAllTester$Target) 
		com.google.common.collect.testing.testers.CollectionRetainAllTester$Target x0
}

com/google/common/collect/testing/testers/AbstractSetTester.class
AbstractSetTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.AbstractSetTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	protected final java.util.Set getSet () 
}

com/google/common/collect/testing/testers/CollectionAddTester.class
CollectionAddTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionAddTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testAdd_supportedNotPresent () 
	public void testAdd_unsupportedNotPresent () 
		UnsupportedOperationException expected
	public void testAdd_unsupportedPresent () 
		UnsupportedOperationException tolerated
	public void testAdd_nullSupported () 
	public void testAdd_nullUnsupported () 
		NullPointerException expected
	public void testAddConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public static java.lang.reflect.Method getAddNullSupportedMethod () 
	public static java.lang.reflect.Method getAddNullUnsupportedMethod () 
	public static java.lang.reflect.Method getAddUnsupportedNotPresentMethod () 
}

com/google/common/collect/testing/testers/ListToArrayTester.class
ListToArrayTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListToArrayTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testToArray_noArg () 
		Object[] actual
	public void testToArray_tooSmall () 
		Object[] actual
	public void testToArray_largeEnough () 
		Object[] actual
	private static void assertArrayEquals (java.lang.String, java.lang.Object[], java.lang.Object[]) 
		String message
		Object[] expected
		Object[] actual
}

com/google/common/collect/testing/testers/ListCreationTester.class
ListCreationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListCreationTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testCreateWithDuplicates () 
		Object[] array
}

com/google/common/collect/testing/testers/ListHashCodeTester.class
ListHashCodeTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListHashCodeTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testHashCode () 
		Object element
		java.util.Iterator i$
		int expectedHashCode
	public static java.lang.reflect.Method getHashCodeMethod () 
}

com/google/common/collect/testing/testers/CollectionSerializationEqualTester.class
CollectionSerializationEqualTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionSerializationEqualTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testReserialize () 
}

com/google/common/collect/testing/testers/ConcurrentMapPutIfAbsentTester.class
ConcurrentMapPutIfAbsentTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ConcurrentMapPutIfAbsentTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	protected java.util.concurrent.ConcurrentMap getMap () 
	public void testPutIfAbsent_supportedAbsent () 
	public void testPutIfAbsent_supportedPresent () 
	public void testPutIfAbsent_unsupportedAbsent () 
		UnsupportedOperationException expected
	public void testPutIfAbsent_unsupportedPresentExistingValue () 
		UnsupportedOperationException tolerated
	public void testPutIfAbsent_unsupportedPresentDifferentValue () 
		UnsupportedOperationException tolerated
	public void testPutIfAbsent_nullKeyUnsupported () 
		NullPointerException expected
	public void testPutIfAbsent_nullValueUnsupported () 
		NullPointerException expected
	public void testPutIfAbsent_putWithNullValueUnsupported () 
		NullPointerException tolerated
	private java.lang.Object putIfAbsent (java.util.Map$Entry) 
		java.util.Map$Entry entry
	protected volatile java.util.Map getMap () 
}

com/google/common/collect/testing/testers/ListRemoveTester.class
ListRemoveTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListRemoveTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testRemove_duplicate () 
		com.google.common.collect.testing.AbstractContainerTester$ArrayWithDuplicate arrayAndDuplicate
		Object duplicate
		int firstIndex
		int initialSize
}

com/google/common/collect/testing/testers/ListRemoveAllTester.class
ListRemoveAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListRemoveAllTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testRemoveAll_duplicate () 
		com.google.common.collect.testing.AbstractContainerTester$ArrayWithDuplicate arrayAndDuplicate
		Object duplicate
}

com/google/common/collect/testing/testers/MapPutAllTester.class
MapPutAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapPutAllTester extends com.google.common.collect.testing.AbstractMapTester {
	private java.util.List containsNullKey
	private java.util.List containsNullValue
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void testPutAll_supportedNothing () 
	public void testPutAll_unsupportedNothing () 
		UnsupportedOperationException tolerated
	public void testPutAll_supportedNonePresent () 
	public void testPutAll_unsupportedNonePresent () 
		UnsupportedOperationException expected
	public void testPutAll_supportedSomePresent () 
	public void testPutAllSomePresentConcurrentWithEntrySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testPutAll_unsupportedSomePresent () 
		UnsupportedOperationException expected
	public void testPutAll_unsupportedAllPresent () 
		UnsupportedOperationException tolerated
	public void testPutAll_nullKeySupported () 
	public void testPutAll_nullKeyUnsupported () 
		NullPointerException expected
	public void testPutAll_nullValueSupported () 
	public void testPutAll_nullValueUnsupported () 
		NullPointerException expected
	public void testPutAll_nullCollectionReference () 
		NullPointerException expected
	private java.util.Map emptyMap () 
	private void putAll (java.lang.Iterable) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		Iterable entries
		java.util.Map map
	public static java.lang.reflect.Method getPutAllNullKeyUnsupportedMethod () 
}

com/google/common/collect/testing/testers/AbstractListIndexOfTester.class
AbstractListIndexOfTester.java
package com.google.common.collect.testing.testers
public abstract com.google.common.collect.testing.testers.AbstractListIndexOfTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	protected abstract int find (java.lang.Object) 
	protected abstract java.lang.String getMethodName () 
	public void testFind_yes () 
	public void testFind_no () 
	public void testFind_nullNotContainedButSupported () 
	public void testFind_nullNotContainedAndUnsupported () 
		NullPointerException tolerated
	public void testFind_nonNullWhenNullContained () 
	public void testFind_nullContained () 
	public void testFind_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/ListIndexOfTester.class
ListIndexOfTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListIndexOfTester extends com.google.common.collect.testing.testers.AbstractListIndexOfTester {
	public void  () 
	protected int find (java.lang.Object) 
		Object o
	protected java.lang.String getMethodName () 
	public void testIndexOf_duplicate () 
		Object[] array
}

com/google/common/collect/testing/testers/CollectionIsEmptyTester.class
CollectionIsEmptyTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionIsEmptyTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testIsEmpty_yes () 
	public void testIsEmpty_no () 
}

com/google/common/collect/testing/testers/CollectionToStringTester.class
CollectionToStringTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionToStringTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testToString_minimal () 
	public void testToString_size0 () 
	public void testToString_size1 () 
	public void testToString_sizeSeveral () 
		String expected
	public void testToString_null () 
}

com/google/common/collect/testing/testers/ConcurrentMapReplaceEntryTester.class
ConcurrentMapReplaceEntryTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ConcurrentMapReplaceEntryTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	protected java.util.concurrent.ConcurrentMap getMap () 
	public void testReplaceEntry_supportedPresent () 
	public void testReplaceEntry_supportedPresentUnchanged () 
	public void testReplaceEntry_supportedWrongValue () 
	public void testReplaceEntry_supportedAbsentKey () 
	public void testReplaceEntry_presentNullValueUnsupported () 
		NullPointerException expected
	public void testReplaceEntry_wrongValueNullValueUnsupported () 
		NullPointerException tolerated
	public void testReplaceEntry_absentKeyNullValueUnsupported () 
		NullPointerException tolerated
	public void testReplaceEntry_nullDifferentFromAbsent () 
	public void testReplaceEntry_expectNullUnsupported () 
		NullPointerException tolerated
	public void testReplaceEntry_unsupportedPresent () 
		UnsupportedOperationException expected
	public void testReplaceEntry_unsupportedWrongValue () 
		UnsupportedOperationException tolerated
	public void testReplaceEntry_unsupportedAbsentKey () 
		UnsupportedOperationException tolerated
	protected volatile java.util.Map getMap () 
}

com/google/common/collect/testing/testers/ConcurrentMapReplaceTester.class
ConcurrentMapReplaceTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ConcurrentMapReplaceTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	protected java.util.concurrent.ConcurrentMap getMap () 
	public void testReplace_supportedPresent () 
	public void testReplace_supportedPresentNoChange () 
	public void testReplace_supportedAbsent () 
	public void testReplace_presentNullValueUnsupported () 
		NullPointerException expected
	public void testReplace_absentNullValueUnsupported () 
		NullPointerException tolerated
	public void testReplace_absentNullKeyUnsupported () 
		NullPointerException tolerated
	public void testReplace_unsupportedPresent () 
		UnsupportedOperationException expected
	protected volatile java.util.Map getMap () 
}

com/google/common/collect/testing/testers/MapPutTester.class
MapPutTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapPutTester extends com.google.common.collect.testing.AbstractMapTester {
	private java.util.Map$Entry nullKeyEntry
	private java.util.Map$Entry nullValueEntry
	private java.util.Map$Entry nullKeyValueEntry
	private java.util.Map$Entry presentKeyNullValueEntry
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void testPut_supportedPresent () 
	public void testPut_supportedNotPresent () 
	public void testPutAbsentConcurrentWithEntrySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testPutAbsentConcurrentWithKeySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testPutAbsentConcurrentWithValueIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testPut_unsupportedNotPresent () 
		UnsupportedOperationException expected
	public void testPut_unsupportedPresentExistingValue () 
		UnsupportedOperationException tolerated
	public void testPut_unsupportedPresentDifferentValue () 
		UnsupportedOperationException expected
	public void testPut_nullKeySupportedNotPresent () 
	public void testPut_nullKeySupportedPresent () 
		java.util.Map$Entry newEntry
		java.util.Map$Entry[] expected
	public void testPut_nullKeyUnsupported () 
		NullPointerException expected
	public void testPut_nullValueSupported () 
	public void testPut_nullValueUnsupported () 
		NullPointerException expected
	public void testPut_replaceWithNullValueSupported () 
	public void testPut_replaceWithNullValueUnsupported () 
		NullPointerException expected
	public void testPut_replaceNullValueWithNullSupported () 
	public void testPut_replaceNullValueWithNonNullSupported () 
		java.util.Map$Entry newEntry
		java.util.Map$Entry[] expected
	public void testPut_nullKeyAndValueSupported () 
	private java.lang.Object put (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public static java.lang.reflect.Method getPutNullKeyUnsupportedMethod () 
}

com/google/common/collect/testing/testers/SortedMapNavigationTester$1.class
SortedMapNavigationTester.java
package com.google.common.collect.testing.testers
 com.google.common.collect.testing.testers.SortedMapNavigationTester$1 extends java.lang.Object implements java.util.Comparator  {
	final com.google.common.collect.testing.testers.SortedMapNavigationTester this$0
	void  (com.google.common.collect.testing.testers.SortedMapNavigationTester) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

com/google/common/collect/testing/testers/CollectionToArrayTester.class
CollectionToArrayTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionToArrayTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testToArray_noArgs () 
		Object[] array
	public void testToArray_isPlainObjectArray () 
		Object[] array
	public void testToArray_emptyArray () 
		Object[] empty
		Object[] array
	public void testToArray_emptyArray_ordered () 
		Object[] empty
		Object[] array
	public void testToArray_emptyArrayOfObject () 
		Object[] in
		Object[] array
	public void testToArray_rightSizedArray () 
		Object[] array
	public void testToArray_rightSizedArray_ordered () 
		Object[] array
	public void testToArray_rightSizedArrayOfObject () 
		Object[] array
	public void testToArray_rightSizedArrayOfObject_ordered () 
		Object[] array
	public void testToArray_oversizedArray () 
		int i
		Object[] array
		java.util.List subArray
		Object[] expectedSubArray
	public void testToArray_oversizedArray_ordered () 
		int i
		Object[] array
		java.util.List expected
	public void testToArray_emptyArrayOfWrongTypeForNonEmptyCollection () 
		com.google.common.collect.testing.WrongType[] array
		ArrayStoreException expected
	public void testToArray_emptyArrayOfWrongTypeForEmptyCollection () 
		com.google.common.collect.testing.WrongType[] array
	private void expectArrayContentsAnyOrder (java.lang.Object[], java.lang.Object[]) 
		Object[] expected
		Object[] actual
	private void expectArrayContentsInOrder (java.util.List, java.lang.Object[]) 
		java.util.List expected
		Object[] actual
	public static java.lang.reflect.Method getToArrayIsPlainObjectArrayMethod () 
}

com/google/common/collect/testing/testers/ListSetTester.class
ListSetTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListSetTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testSet () 
	public void testSet_null () 
	public void testSet_replacingNull () 
		Object[] elements
		int i
	private void doTestSet (java.lang.Object) 
		Object newValue
		int index
		Object initialValue
	public void testSet_indexTooLow () 
		IndexOutOfBoundsException expected
	public void testSet_indexTooHigh () 
		IndexOutOfBoundsException expected
		int index
	public void testSet_unsupported () 
		UnsupportedOperationException expected
	public void testSet_unsupportedByEmptyList () 
		UnsupportedOperationException tolerated
		IndexOutOfBoundsException tolerated
	public void testSet_nullUnsupported () 
		NullPointerException expected
	private int aValidIndex () 
	public static java.lang.reflect.Method getSetNullSupportedMethod () 
}

com/google/common/collect/testing/testers/QueuePeekTester.class
QueuePeekTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.QueuePeekTester extends com.google.common.collect.testing.testers.AbstractQueueTester {
	public void  () 
	public void testPeek_empty () 
	public void testPeek_size1 () 
	public void testPeek_sizeMany () 
}

com/google/common/collect/testing/testers/SetAddAllTester.class
SetAddAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SetAddAllTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	public void  () 
	public void testAddAll_supportedSomePresent () 
	public void testAddAll_withDuplicates () 
		com.google.common.collect.testing.MinimalCollection elementsToAdd
	public void testAddAll_supportedAllPresent () 
}

com/google/common/collect/testing/testers/CollectionRetainAllTester.class
CollectionRetainAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionRetainAllTester extends com.google.common.collect.testing.AbstractCollectionTester {
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target empty
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target disjoint
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target superset
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target nonEmptyProperSubset
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target sameElements
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target partialOverlap
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target containsDuplicates
	private com.google.common.collect.testing.testers.CollectionRetainAllTester$Target nullSingleton
	public void  () 
	public void setUp ()  throws java.lang.Exception 
		java.util.List disjointList
	public void testRetainAll_emptyPreviouslyEmpty () 
	public void testRetainAll_emptyPreviouslyEmptyUnsupported () 
	public void testRetainAll_emptyPreviouslyNonEmpty () 
	public void testRetainAll_emptyPreviouslyNonEmptyUnsupported () 
	public void testRetainAll_disjointPreviouslyEmpty () 
	public void testRetainAll_disjointPreviouslyEmptyUnsupported () 
	public void testRetainAll_disjointPreviouslyNonEmpty () 
	public void testRetainAll_disjointPreviouslyNonEmptyUnsupported () 
	public void testRetainAll_superset () 
	public void testRetainAll_supersetUnsupported () 
	public void testRetainAll_subset () 
	public void testRetainAll_subsetUnsupported () 
	public void testRetainAll_sameElements () 
	public void testRetainAll_sameElementsUnsupported () 
	public void testRetainAll_partialOverlap () 
	public void testRetainAll_partialOverlapUnsupported () 
	public void testRetainAll_containsDuplicatesSizeOne () 
	public void testRetainAll_containsDuplicatesSizeSeveral () 
	public void testRetainAll_nullSingletonPreviouslyEmpty () 
	public void testRetainAll_nullSingletonPreviouslyNonEmpty () 
	public void testRetainAll_nullSingletonPreviouslySingletonWithNull () 
	public void testRetainAll_nullSingletonPreviouslySeveralWithNull () 
	public void testRetainAll_containsNonNullWithNull () 
	public void testRetainAll_nullCollectionReferenceEmptySubject () 
		NullPointerException expected
	public void testRetainAll_nullCollectionReferenceNonEmptySubject () 
		NullPointerException expected
	private void expectReturnsTrue (com.google.common.collect.testing.testers.CollectionRetainAllTester$Target) 
		com.google.common.collect.testing.testers.CollectionRetainAllTester$Target target
		String message
	private void expectReturnsFalse (com.google.common.collect.testing.testers.CollectionRetainAllTester$Target) 
		com.google.common.collect.testing.testers.CollectionRetainAllTester$Target target
		String message
	private void expectThrows (com.google.common.collect.testing.testers.CollectionRetainAllTester$Target) 
		String message
		UnsupportedOperationException expected
		com.google.common.collect.testing.testers.CollectionRetainAllTester$Target target
	private void expectReturnsFalseOrThrows (com.google.common.collect.testing.testers.CollectionRetainAllTester$Target) 
		UnsupportedOperationException tolerated
		com.google.common.collect.testing.testers.CollectionRetainAllTester$Target target
		String message
}

com/google/common/collect/testing/testers/CollectionRemoveTester.class
CollectionRemoveTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionRemoveTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testRemove_present () 
		int initialSize
	public void testRemovePresentConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testRemove_notPresent () 
	public void testRemove_nullPresent () 
		int initialSize
	public void testRemove_unsupported () 
		UnsupportedOperationException expected
	public void testRemove_unsupportedNotPresent () 
		UnsupportedOperationException tolerated
	public void testRemove_nullNotSupported () 
		NullPointerException tolerated
	public void testRemove_nullAllowed () 
	public void testIteratorRemove_unsupported () 
		UnsupportedOperationException expected
		java.util.Iterator iterator
	public void testRemove_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/ListListIteratorTester$1.class
ListListIteratorTester.java
package com.google.common.collect.testing.testers
 com.google.common.collect.testing.testers.ListListIteratorTester$1 extends com.google.common.collect.testing.ListIteratorTester {
	final com.google.common.collect.testing.testers.ListListIteratorTester this$0
	void  (com.google.common.collect.testing.testers.ListListIteratorTester, int, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, int) 
		int x0
		Iterable x1
		Iterable x2
		Iterable x3
		int x4
	protected java.util.ListIterator newTargetIterator () 
	protected void verify (java.util.List) 
		java.util.List elements
	protected volatile java.util.Iterator newTargetIterator () 
}

com/google/common/collect/testing/testers/ListSubListTester.class
ListSubListTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListSubListTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testSubList_startNegative () 
		IndexOutOfBoundsException expected
	public void testSubList_endTooLarge () 
		IndexOutOfBoundsException expected
	public void testSubList_startGreaterThanEnd () 
		IndexOutOfBoundsException expected
		IllegalArgumentException expected
	public void testSubList_empty () 
	public void testSubList_entireList () 
	public void testSubList_subListRemoveAffectsOriginal () 
		java.util.List subList
		java.util.List expected
	public void testSubList_subListClearAffectsOriginal () 
		java.util.List subList
		java.util.List expected
	public void testSubList_subListAddAffectsOriginal () 
		java.util.List subList
	public void testSubList_subListSetAffectsOriginal () 
		java.util.List subList
		java.util.List expected
	public void testSubList_originalListSetAffectsSubList () 
		java.util.List subList
	public void testSubList_subListRemoveAffectsOriginalLargeList () 
		java.util.List subList
		java.util.List expected
	public void testSubList_subListAddAtIndexAffectsOriginalLargeList () 
		java.util.List subList
	public void testSubList_subListSetAffectsOriginalLargeList () 
		java.util.List subList
		java.util.List expected
	public void testSubList_originalListSetAffectsSubListLargeList () 
		java.util.List subList
	public void testSubList_ofSubListEmpty () 
		java.util.List subList
	public void testSubList_ofSubListNonEmpty () 
		java.util.List subList
	public void testSubList_size () 
		java.util.List list
		int size
	public void testSubList_isEmpty () 
		java.util.List subList
		java.util.Iterator i$
		java.util.List list
		int size
	public void testSubList_get () 
		IndexOutOfBoundsException expected
		int index
		java.util.Iterator i$
		java.util.List subList
		java.util.Iterator i$
		java.util.List list
		int size
		java.util.List copy
		java.util.List head
		java.util.List tail
	public void testSubList_contains () 
		java.util.List list
		int size
		java.util.List copy
		java.util.List head
		java.util.List tail
	public void testSubList_indexOf () 
		java.util.List list
		int size
		java.util.List copy
		java.util.List head
		java.util.List tail
	public void testSubList_lastIndexOf () 
		java.util.List list
		int size
		java.util.List copy
		java.util.List head
		java.util.List tail
	public void testReserializeWholeSubList () 
	public void testReserializeEmptySubList () 
	public void testReserializeSubList () 
	public static java.lang.reflect.Method getSubListOriginalListSetAffectsSubListMethod () 
	public static java.lang.reflect.Method getSubListOriginalListSetAffectsSubListLargeListMethod () 
	public static java.lang.reflect.Method getSubListSubListRemoveAffectsOriginalLargeListMethod () 
}

com/google/common/collect/testing/testers/MapClearTester.class
MapClearTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapClearTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testClear () 
	public void testClearConcurrentWithEntrySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testClearConcurrentWithKeySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testClearConcurrentWithValuesIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testClear_unsupported () 
		UnsupportedOperationException expected
	public void testClear_unsupportedByEmptyCollection () 
		UnsupportedOperationException tolerated
}

com/google/common/collect/testing/testers/CollectionIteratorTester.class
CollectionIteratorTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionIteratorTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testIterator () 
		Object element
		java.util.Iterator i$
		java.util.List iteratorElements
	public void testIterationOrdering () 
		Object element
		java.util.Iterator i$
		java.util.List iteratorElements
		java.util.List expected
	public void testIterator_removeAffectsBackingCollection () 
		java.util.Map$Entry entry
		int originalSize
		java.util.Iterator iterator
		Object element
	public void testIterator_knownOrderRemoveSupported () 
	public void testIterator_knownOrderRemoveUnsupported () 
	public void testIterator_unknownOrderRemoveSupported () 
	public void testIterator_unknownOrderRemoveUnsupported () 
	private void runIteratorTest (java.util.Set, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder, java.lang.Iterable) 
		java.util.Set features
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder knownOrder
		Iterable elements
	public void testIteratorNoSuchElementException () 
		java.util.NoSuchElementException expected
		java.util.Iterator iterator
	static void access$000 (com.google.common.collect.testing.testers.CollectionIteratorTester) 
		com.google.common.collect.testing.testers.CollectionIteratorTester x0
	static java.util.Collection access$100 (com.google.common.collect.testing.testers.CollectionIteratorTester) 
		com.google.common.collect.testing.testers.CollectionIteratorTester x0
	static void access$200 (com.google.common.collect.testing.testers.CollectionIteratorTester, java.util.Collection) 
		com.google.common.collect.testing.testers.CollectionIteratorTester x0
		java.util.Collection x1
}

com/google/common/collect/testing/testers/SetAddTester.class
SetAddTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SetAddTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	public void  () 
	public void testAdd_supportedPresent () 
	public void testAdd_supportedNullPresent () 
		Object[] array
	public static java.lang.reflect.Method getAddSupportedNullPresentMethod () 
}

com/google/common/collect/testing/testers/QueueElementTester.class
QueueElementTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.QueueElementTester extends com.google.common.collect.testing.testers.AbstractQueueTester {
	public void  () 
	public void testElement_empty () 
		java.util.NoSuchElementException expected
	public void testElement_size1 () 
	public void testElement_sizeMany () 
}

com/google/common/collect/testing/testers/SetRemoveTester.class
SetRemoveTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SetRemoveTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	public void  () 
	public void testRemove_present () 
}

com/google/common/collect/testing/testers/CollectionSizeTester.class
CollectionSizeTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionSizeTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testSize () 
}

com/google/common/collect/testing/testers/ListListIteratorTester.class
ListListIteratorTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListListIteratorTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testListIterator_unmodifiable () 
	public void testListIterator_fullyModifiable () 
	private void runListIteratorTest (java.util.Set) 
		java.util.Set features
	public void testListIterator_tooLow () 
		IndexOutOfBoundsException expected
	public void testListIterator_tooHigh () 
		IndexOutOfBoundsException expected
	public void testListIterator_atSize () 
	public static java.lang.reflect.Method getListIteratorFullyModifiableMethod () 
	public static java.lang.reflect.Method getListIteratorUnmodifiableMethod () 
	static void access$000 (com.google.common.collect.testing.testers.ListListIteratorTester) 
		com.google.common.collect.testing.testers.ListListIteratorTester x0
}

com/google/common/collect/testing/testers/MapToStringTester.class
MapToStringTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapToStringTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testToString_minimal () 
	public void testToString_size0 () 
	public void testToString_size1 () 
	public void testToStringWithNullKey () 
	public void testToStringWithNullValue () 
	public void testToString_formatting () 
	private java.lang.String expectedToString (java.util.Set) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set entries
		java.util.Map reference
}

com/google/common/collect/testing/testers/CollectionSerializationTester.class
CollectionSerializationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionSerializationTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testReserialize () 
}

com/google/common/collect/testing/testers/NavigableSetNavigationTester.class
NavigableSetNavigationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.NavigableSetNavigationTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	private java.util.NavigableSet navigableSet
	private java.util.List values
	private Object a
	private Object b
	private Object c
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	protected void resetWithHole () 
	public void testEmptySetPollFirst () 
	public void testEmptySetNearby () 
	public void testEmptySetPollLast () 
	public void testSingletonSetPollFirst () 
	public void testSingletonSetNearby () 
	public void testSingletonSetPollLast () 
	public void testPollFirst () 
	public void testPollFirstUnsupported () 
		UnsupportedOperationException e
	public void testLowerHole () 
	public void testFloorHole () 
	public void testCeilingHole () 
	public void testHigherHole () 
	public void testLower () 
	public void testFloor () 
	public void testCeiling () 
	public void testHigher () 
	public void testPollLast () 
	public void testPollLastUnsupported () 
		UnsupportedOperationException e
	public void testDescendingNavigation () 
		java.util.Iterator i
		java.util.List descending
	public void testEmptySubSet () 
		java.util.NavigableSet empty
	public static java.lang.reflect.Method[] getHoleMethods () 
}

com/google/common/collect/testing/testers/ListAddAtIndexTester.class
ListAddAtIndexTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListAddAtIndexTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testAddAtIndex_supportedPresent () 
	public void testAddAtIndex_unsupportedPresent () 
		UnsupportedOperationException expected
	public void testAddAtIndex_supportedNotPresent () 
	public void testAddAtIndexConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testAddAtIndex_unsupportedNotPresent () 
		UnsupportedOperationException expected
	public void testAddAtIndex_middle () 
	public void testAddAtIndex_end () 
	public void testAddAtIndex_nullSupported () 
	public void testAddAtIndex_nullUnsupported () 
		NullPointerException expected
	public void testAddAtIndex_negative () 
		IndexOutOfBoundsException expected
	public void testAddAtIndex_tooLarge () 
		IndexOutOfBoundsException expected
	public static java.lang.reflect.Method getAddNullSupportedMethod () 
}

com/google/common/collect/testing/testers/MapIsEmptyTester.class
MapIsEmptyTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapIsEmptyTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testIsEmpty_yes () 
	public void testIsEmpty_no () 
}

com/google/common/collect/testing/testers/MapCreationTester.class
MapCreationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapCreationTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testCreateWithNullKeySupported () 
	public void testCreateWithNullKeyUnsupported () 
		NullPointerException expected
	public void testCreateWithNullValueSupported () 
	public void testCreateWithNullValueUnsupported () 
		NullPointerException expected
	public void testCreateWithNullKeyAndValueSupported () 
		java.util.Map$Entry[] entries
	public void testCreateWithDuplicates_nullDuplicatesNotRejected () 
	public void testCreateWithDuplicates_nonNullDuplicatesNotRejected () 
	public void testCreateWithDuplicates_nullDuplicatesRejected () 
		IllegalArgumentException expected
		java.util.Map$Entry[] entries
	public void testCreateWithDuplicates_nonNullDuplicatesRejected () 
		IllegalArgumentException expected
		java.util.Map$Entry[] entries
	private java.util.Map$Entry[] getEntriesMultipleNullKeys () 
		java.util.Map$Entry[] entries
	private java.util.Map$Entry[] getEntriesMultipleNonNullKeys () 
		java.util.Map$Entry[] entries
	private void expectFirstRemoved (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
		java.util.List expectedWithDuplicateRemoved
	public static java.lang.reflect.Method getCreateWithNullKeyUnsupportedMethod () 
}

com/google/common/collect/testing/testers/MapRemoveTester.class
MapRemoveTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapRemoveTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testRemove_present () 
		int initialSize
	public void testRemovePresentConcurrentWithEntrySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testRemovePresentConcurrentWithKeySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testRemovePresentConcurrentWithValuesIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testRemove_notPresent () 
	public void testRemove_nullPresent () 
		int initialSize
	public void testRemove_unsupported () 
		UnsupportedOperationException expected
	public void testRemove_unsupportedNotPresent () 
		UnsupportedOperationException tolerated
	public void testRemove_nullQueriesNotSupported () 
		NullPointerException tolerated
	public void testRemove_nullSupportedMissing () 
	public void testRemove_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/MapHashCodeTester.class
MapHashCodeTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapHashCodeTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testHashCode () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		int expectedHashCode
	public void testHashCode_containingNullKey () 
		java.util.Map$Entry entryWithNull
	public void testHashCode_containingNullValue () 
		java.util.Map$Entry entryWithNull
	private void runEntryWithNullTest (java.util.Map$Entry) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entryWithNull
		java.util.Collection entries
		int expectedHashCode
	private static int hash (java.util.Map$Entry) 
		java.util.Map$Entry e
}

com/google/common/collect/testing/testers/SetCreationTester.class
SetCreationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SetCreationTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	public void  () 
	public void testCreateWithDuplicates_nullDuplicatesNotRejected () 
		Object[] array
		java.util.List expectedWithDuplicateRemoved
	public void testCreateWithDuplicates_nonNullDuplicatesNotRejected () 
		Object[] array
		java.util.List expectedWithDuplicateRemoved
	public void testCreateWithDuplicates_nullDuplicatesRejected () 
		IllegalArgumentException expected
		Object[] array
	public void testCreateWithDuplicates_nonNullDuplicatesRejected () 
		IllegalArgumentException expected
		Object[] array
}

com/google/common/collect/testing/testers/SortedMapNavigationTester.class
SortedMapNavigationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SortedMapNavigationTester extends com.google.common.collect.testing.AbstractMapTester {
	private java.util.SortedMap navigableMap
	private java.util.Map$Entry a
	private java.util.Map$Entry c
	public void  () 
	public void setUp ()  throws java.lang.Exception 
		java.util.List entries
	public void testEmptyMapFirst () 
		java.util.NoSuchElementException e
	public void testEmptyMapLast () 
		java.util.NoSuchElementException e
	public void testSingletonMapFirst () 
	public void testSingletonMapLast () 
	public void testFirst () 
	public void testLast () 
	public void testHeadMapExclusive () 
	public void testTailMapInclusive () 
	public void testHeadMap () 
		int i
		java.util.List entries
	public void testTailMap () 
		int i
		java.util.List entries
	public void testSubMap () 
		int j
		int i
		java.util.List entries
	public void testSubMapIllegal () 
		IllegalArgumentException expected
	public void testOrderedByComparator () 
		java.util.Map$Entry nextEntry
		java.util.Comparator comparator
		java.util.Iterator entryItr
		java.util.Map$Entry prevEntry
}

com/google/common/collect/testing/testers/ListRemoveAtIndexTester.class
ListRemoveAtIndexTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListRemoveAtIndexTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testRemoveAtIndex_unsupported () 
		UnsupportedOperationException expected
	public void testRemoveAtIndex_negative () 
		IndexOutOfBoundsException expected
	public void testRemoveAtIndex_tooLarge () 
		IndexOutOfBoundsException expected
	public void testRemoveAtIndex_first () 
	public void testRemoveAtIndex_middle () 
	public void testRemoveAtIndexConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testRemoveAtIndex_last () 
	private void runRemoveTest (int) 
		int index
		java.util.List expected
}

com/google/common/collect/testing/testers/Platform.class
Platform.java
package com.google.common.collect.testing.testers
final com.google.common.collect.testing.testers.Platform extends java.lang.Object {
	static transient java.lang.String format (java.lang.String, java.lang.Object[]) 
		String template
		Object[] args
	static int listListIteratorTesterNumIterations () 
	static int collectionIteratorTesterNumIterations () 
	private void  () 
}

com/google/common/collect/testing/testers/ListGetTester.class
ListGetTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListGetTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testGet_valid () 
	public void testGet_negative () 
		IndexOutOfBoundsException expected
	public void testGet_tooLarge () 
		IndexOutOfBoundsException expected
}

com/google/common/collect/testing/testers/ConcurrentMapRemoveTester.class
ConcurrentMapRemoveTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ConcurrentMapRemoveTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	protected java.util.concurrent.ConcurrentMap getMap () 
	public void testRemove_supportedPresent () 
	public void testRemove_supportedPresentKeyWrongValue () 
	public void testRemove_supportedWrongKeyPresentValue () 
	public void testRemove_supportedAbsentKeyAbsentValue () 
	public void testRemove_nullKeyQueriesUnsupported () 
		NullPointerException tolerated
	public void testRemove_nullValueQueriesUnsupported () 
		NullPointerException tolerated
	public void testRemove_unsupportedPresent () 
		UnsupportedOperationException expected
	public void testRemove_unsupportedAbsent () 
		UnsupportedOperationException tolerated
	protected volatile java.util.Map getMap () 
}

com/google/common/collect/testing/testers/MapEntrySetTester.class
MapEntrySetTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapEntrySetTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testEntrySetIteratorRemove () 
		java.util.Set entrySet
		java.util.Iterator entryItr
	public void testContainsEntryWithIncomparableKey () 
		ClassCastException acceptable
	public void testContainsEntryWithIncomparableValue () 
		ClassCastException acceptable
	public void testContainsEntryWithNullKeyAbsent () 
	public void testContainsEntryWithNullKeyPresent () 
	public void testContainsEntryWithNullValueAbsent () 
	public void testContainsEntryWithNullValuePresent () 
	public void testSetValue () 
		java.util.Map$Entry entry
		java.util.Iterator i$
	public static java.lang.reflect.Method getContainsEntryWithIncomparableKeyMethod () 
	public static java.lang.reflect.Method getContainsEntryWithIncomparableValueMethod () 
	public static java.lang.reflect.Method getSetValueMethod () 
}

com/google/common/collect/testing/testers/CollectionContainsAllTester.class
CollectionContainsAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionContainsAllTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testContainsAll_empty () 
	public void testContainsAll_subset () 
	public void testContainsAll_sameElements () 
	public void testContainsAll_self () 
	public void testContainsAll_partialOverlap () 
	public void testContainsAll_disjoint () 
	public void testContainsAll_nullNotAllowed () 
		NullPointerException tolerated
	public void testContainsAll_nullAllowed () 
	public void testContainsAll_nullPresent () 
	public void testContainsAll_wrongType () 
		ClassCastException tolerated
		java.util.Collection wrong
}

com/google/common/collect/testing/testers/ListAddAllTester.class
ListAddAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.ListAddAllTester extends com.google.common.collect.testing.testers.AbstractListTester {
	public void  () 
	public void testAddAll_supportedAllPresent () 
	public void testAddAll_unsupportedAllPresent () 
		UnsupportedOperationException expected
	public void testAddAll_withDuplicates () 
		com.google.common.collect.testing.MinimalCollection elementsToAdd
}

com/google/common/collect/testing/testers/QueuePollTester.class
QueuePollTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.QueuePollTester extends com.google.common.collect.testing.testers.AbstractQueueTester {
	public void  () 
	public void testPoll_empty () 
	public void testPoll_size1 () 
	public void testPoll_sizeMany () 
}

com/google/common/collect/testing/testers/CollectionEqualsTester.class
CollectionEqualsTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionEqualsTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testEquals_self () 
	public void testEquals_null () 
	public void testEquals_notACollection () 
}

com/google/common/collect/testing/testers/CollectionClearTester.class
CollectionClearTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionClearTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testClear () 
	public void testClear_unsupported () 
		UnsupportedOperationException expected
	public void testClear_unsupportedByEmptyCollection () 
		UnsupportedOperationException tolerated
	public void testClearConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
}

com/google/common/collect/testing/testers/MapEqualsTester.class
MapEqualsTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapEqualsTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testEquals_otherMapWithSameEntries () 
	public void testEquals_otherMapWithDifferentEntries () 
		java.util.Map other
	public void testEquals_containingNullKey () 
		java.util.Collection entries
	public void testEquals_otherContainsNullKey () 
		java.util.Collection entries
		java.util.Map other
	public void testEquals_containingNullValue () 
		java.util.Collection entries
	public void testEquals_otherContainsNullValue () 
		java.util.Collection entries
		java.util.Map other
	public void testEquals_smallerMap () 
		java.util.Collection fewerEntries
	public void testEquals_largerMap () 
		java.util.Collection moreEntries
	public void testEquals_list () 
	private static java.util.HashMap newHashMap (java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Collection entries
		java.util.HashMap map
}

com/google/common/collect/testing/testers/CollectionCreationTester.class
CollectionCreationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionCreationTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testCreateWithNull_supported () 
		Object[] array
	public void testCreateWithNull_unsupported () 
		NullPointerException expected
		Object[] array
	public static java.lang.reflect.Method getCreateWithNullUnsupportedMethod () 
}

com/google/common/collect/testing/testers/MapContainsValueTester.class
MapContainsValueTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapContainsValueTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testContains_yes () 
	public void testContains_no () 
	public void testContains_nullNotContainedButAllowed () 
	public void testContains_nullNotContainedAndUnsupported () 
	public void testContains_nonNullWhenNullContained () 
	public void testContains_nullContained () 
	public void testContains_wrongType () 
		ClassCastException tolerated
}

com/google/common/collect/testing/testers/MapSerializationTester.class
MapSerializationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.MapSerializationTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	public void testReserializeMap () 
}

com/google/common/collect/testing/testers/SortedSetNavigationTester.class
SortedSetNavigationTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SortedSetNavigationTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	private java.util.SortedSet sortedSet
	private java.util.List values
	private Object a
	private Object b
	private Object c
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void testEmptySetFirst () 
		java.util.NoSuchElementException e
	public void testEmptySetLast () 
		java.util.NoSuchElementException e
	public void testSingletonSetFirst () 
	public void testSingletonSetLast () 
	public void testFirst () 
	public void testLast () 
}

com/google/common/collect/testing/testers/CollectionAddAllTester.class
CollectionAddAllTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.CollectionAddAllTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	public void testAddAll_supportedNothing () 
	public void testAddAll_unsupportedNothing () 
		UnsupportedOperationException tolerated
	public void testAddAll_supportedNonePresent () 
	public void testAddAll_unsupportedNonePresent () 
		UnsupportedOperationException expected
	public void testAddAll_supportedSomePresent () 
	public void testAddAll_unsupportedSomePresent () 
		UnsupportedOperationException expected
	public void testAddAllConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testAddAll_unsupportedAllPresent () 
		UnsupportedOperationException tolerated
	public void testAddAll_nullSupported () 
		java.util.List containsNull
	public void testAddAll_nullUnsupported () 
		NullPointerException expected
		java.util.List containsNull
	public void testAddAll_nullCollectionReference () 
		NullPointerException expected
	public static java.lang.reflect.Method getAddAllNullUnsupportedMethod () 
	public static java.lang.reflect.Method getAddAllUnsupportedNonePresentMethod () 
	public static java.lang.reflect.Method getAddAllUnsupportedSomePresentMethod () 
}

com/google/common/collect/testing/testers/SetHashCodeTester.class
SetHashCodeTester.java
package com.google.common.collect.testing.testers
public com.google.common.collect.testing.testers.SetHashCodeTester extends com.google.common.collect.testing.testers.AbstractSetTester {
	public void  () 
	public void testHashCode () 
		Object element
		java.util.Iterator i$
		int expectedHashCode
	public void testHashCode_containingNull () 
		Object element
		java.util.Iterator i$
		java.util.Collection elements
		int expectedHashCode
	public static java.lang.reflect.Method[] getHashCodeMethods () 
}

com/google/common/collect/testing/testers/CollectionIteratorTester$1.class
CollectionIteratorTester.java
package com.google.common.collect.testing.testers
 com.google.common.collect.testing.testers.CollectionIteratorTester$1 extends com.google.common.collect.testing.IteratorTester {
	final com.google.common.collect.testing.testers.CollectionIteratorTester this$0
	void  (com.google.common.collect.testing.testers.CollectionIteratorTester, int, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder) 
		int x0
		Iterable x1
		Iterable x2
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder x3
	protected java.util.Iterator newTargetIterator () 
	protected void verify (java.util.List) 
		java.util.List elements
}

com/google/common/collect/testing/Helpers.class
Helpers.java
package com.google.common.collect.testing
public com.google.common.collect.testing.Helpers extends java.lang.Object {
	private static final java.util.Comparator NATURAL_ORDER
	public void  () 
	static boolean equal (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	public static java.util.List copyToList (java.lang.Iterable) 
		Iterable elements
		java.util.List list
	public static java.util.List copyToList (java.lang.Object[]) 
		Object[] elements
	public static java.util.Set copyToSet (java.lang.Iterable) 
		Iterable elements
		java.util.Set set
	public static java.util.Set copyToSet (java.lang.Object[]) 
		Object[] elements
	public static java.util.Map$Entry mapEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static boolean isEmpty (java.lang.Iterable) 
		Iterable iterable
	public static void assertEmpty (java.lang.Iterable) 
		Iterable iterable
	public static void assertEmpty (java.util.Map) 
		java.util.Map map
	public static void assertEqualInOrder (java.lang.Iterable, java.lang.Iterable) 
		Iterable expected
		Iterable actual
		java.util.Iterator expectedIter
		java.util.Iterator actualIter
	public static transient void assertContentsInOrder (java.lang.Iterable, java.lang.Object[]) 
		Iterable actual
		Object[] expected
	public static void assertEqualIgnoringOrder (java.lang.Iterable, java.lang.Iterable) 
		Object object
		java.util.Iterator i$
		Iterable expected
		Iterable actual
		java.util.List exp
		java.util.List act
		String actString
	public static transient void assertContentsAnyOrder (java.lang.Iterable, java.lang.Object[]) 
		Iterable actual
		Object[] expected
	public static void assertContains (java.lang.Iterable, java.lang.Object) 
		Object o
		java.util.Iterator i$
		Iterable actual
		Object expected
		boolean contained
	public static transient void assertContainsAllOf (java.lang.Iterable, java.lang.Object[]) 
		Object o
		java.util.Iterator i$
		Iterable actual
		Object[] expected
		java.util.List expectedList
	public static boolean addAll (java.util.Collection, java.lang.Iterable) 
		Object e
		java.util.Iterator i$
		java.util.Collection addTo
		Iterable elementsToAdd
		boolean modified
	static java.lang.Iterable reverse (java.util.List) 
		java.util.List list
	static java.util.Iterator cycle (java.lang.Iterable) 
		Iterable iterable
	static java.lang.Object get (java.util.Iterator, int) 
		int i
		java.util.Iterator iterator
		int position
	static void fail (java.lang.Throwable, java.lang.Object) 
		Throwable cause
		Object message
		junit.framework.AssertionFailedError assertionFailedError
	public static java.util.Comparator entryComparator (java.util.Comparator) 
		java.util.Comparator keyComparator
	public static transient void testComparator (java.util.Comparator, java.lang.Object[]) 
		java.util.Comparator comparator
		Object[] valuesInExpectedOrder
	public static void testComparator (java.util.Comparator, java.util.List) 
		Object lesser
		int j
		Object greater
		int j
		Object t
		int i
		java.util.Comparator comparator
		java.util.List valuesInExpectedOrder
	public static void testCompareToAndEquals (java.util.List) 
		Comparable lesser
		int j
		Comparable greater
		int j
		Comparable t
		int i
		java.util.List valuesInExpectedOrder
	public static java.util.Collection misleadingSizeCollection (int) 
		int delta
	public static java.util.Map$Entry nefariousMapEntry (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	static java.util.List castOrCopyToList (java.lang.Iterable) 
		Object e
		java.util.Iterator i$
		Iterable iterable
		java.util.List list
	public static java.lang.Iterable orderEntriesByKey (java.util.List) 
		java.util.List insertionOrder
	public static java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String) 
		Exception e
		Class clazz
		String name
	static void  () 
}

com/google/common/collect/testing/IteratorTester.class
IteratorTester.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.IteratorTester extends com.google.common.collect.testing.AbstractIteratorTester {
	protected void  (int, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder) 
		int steps
		Iterable features
		Iterable expectedElements
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder knownOrder
	protected final java.lang.Iterable getStimulusValues () 
}

com/google/common/collect/testing/TestsForListsInJavaUtil$4.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$4 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil$5.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForQueuesInJavaUtil$5 extends com.google.common.collect.testing.TestStringQueueGenerator {
	final com.google.common.collect.testing.TestsForQueuesInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForQueuesInJavaUtil) 
	public java.util.Queue create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$12.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$12 extends com.google.common.collect.testing.TestEnumMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/Helpers$NullsBefore.class
Helpers.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.Helpers$NullsBefore extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private final String justAfterNull
	protected void  (java.lang.String) 
		String justAfterNull
	public int compare (java.lang.String, java.lang.String) 
		String lhs
		String rhs
	public boolean equals (java.lang.Object) 
		com.google.common.collect.testing.Helpers$NullsBefore other
		Object obj
	public int hashCode () 
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/collect/testing/AbstractIteratorTester$PermittedMetaException$2.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException$2 extends com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException {
	void  (java.lang.String) 
		String x0
	boolean isPermitted (java.lang.RuntimeException) 
		RuntimeException exception
}

com/google/common/collect/testing/TestEnumSetGenerator.class
TestEnumSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestEnumSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		com.google.common.collect.testing.AnEnum[] array
		int i
	protected abstract java.util.Set create (com.google.common.collect.testing.AnEnum[]) 
	public com.google.common.collect.testing.AnEnum[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/MinimalIterable.class
MinimalIterable.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.MinimalIterable extends java.lang.Object implements java.lang.Iterable  {
	private java.util.Iterator iterator
	public static transient com.google.common.collect.testing.MinimalIterable of (java.lang.Object[]) 
		Object[] elements
	public static com.google.common.collect.testing.MinimalIterable from (java.util.Collection) 
		java.util.Collection elements
	private void  (java.util.Iterator) 
		java.util.Iterator iterator
	public java.util.Iterator iterator () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$6.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$6 extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	public volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/TestEnumMapGenerator.class
TestEnumMapGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestEnumMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public final transient java.util.Map create (java.lang.Object[]) 
		java.util.Map$Entry e
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] entries
		java.util.Map$Entry[] array
		int i
	protected abstract java.util.Map create (java.util.Map$Entry[]) 
	public final java.util.Map$Entry[] createArray (int) 
		int length
	public final com.google.common.collect.testing.AnEnum[] createKeyArray (int) 
		int length
	public final java.lang.String[] createValueArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createKeyArray (int) 
		int x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$10.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$10 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
		java.util.Set innerSet
}

com/google/common/collect/testing/NavigableMapTestSuiteBuilder$DescendingTestMapGenerator.class
NavigableMapTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.NavigableMapTestSuiteBuilder$DescendingTestMapGenerator extends com.google.common.collect.testing.DerivedCollectionGenerators$ForwardingTestMapGenerator implements com.google.common.collect.testing.TestSortedMapGenerator  {
	void  (com.google.common.collect.testing.TestSortedMapGenerator) 
		com.google.common.collect.testing.TestSortedMapGenerator delegate
	public transient java.util.NavigableMap create (java.lang.Object[]) 
		Object[] entries
		java.util.NavigableMap map
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	com.google.common.collect.testing.TestSortedMapGenerator delegate () 
	public java.util.Map$Entry belowSamplesLesser () 
	public java.util.Map$Entry belowSamplesGreater () 
	public java.util.Map$Entry aboveSamplesLesser () 
	public java.util.Map$Entry aboveSamplesGreater () 
	public volatile java.util.Map create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	public volatile java.util.SortedMap create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/AbstractIteratorTester$Stimulus.class
AbstractIteratorTester.java
package com.google.common.collect.testing
abstract com.google.common.collect.testing.AbstractIteratorTester$Stimulus extends java.lang.Object {
	private final String toString
	protected void  (java.lang.String) 
		String toString
	abstract void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
	public java.lang.String toString () 
}

com/google/common/collect/testing/TestStringMapGenerator.class
TestStringMapGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Map create (java.lang.Object[]) 
		java.util.Map$Entry e
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] entries
		java.util.Map$Entry[] array
		int i
	protected abstract java.util.Map create (java.util.Map$Entry[]) 
	public final java.util.Map$Entry[] createArray (int) 
		int length
	public final java.lang.String[] createKeyArray (int) 
		int length
	public final java.lang.String[] createValueArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createKeyArray (int) 
		int x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestIntegerSortedSetGenerator.class
TestIntegerSortedSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestIntegerSortedSetGenerator extends com.google.common.collect.testing.TestIntegerSetGenerator {
	public void  () 
	protected abstract java.util.SortedSet create (java.lang.Integer[]) 
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	protected volatile java.util.Set create (java.lang.Integer[]) 
		Integer[] x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
}

com/google/common/collect/testing/SampleElements$Collider.class
SampleElements.java
package com.google.common.collect.testing
 com.google.common.collect.testing.SampleElements$Collider extends java.lang.Object {
	final int value
	void  (int) 
		int value
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$9.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$9 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
		java.util.Set innerSet
}

com/google/common/collect/testing/Helpers$GwtTransient.class
Helpers.java
package com.google.common.collect.testing
abstract com.google.common.collect.testing.Helpers$GwtTransient extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$14.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$14 extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	public volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/AbstractIteratorTester$14.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$14 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator reference
		java.util.ListIterator target
	volatile void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator x0
		java.util.Iterator x1
}

com/google/common/collect/testing/CollectionTestSuiteBuilder$ReserializedCollectionGenerator.class
CollectionTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.CollectionTestSuiteBuilder$ReserializedCollectionGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	private void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Collection create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	void  (com.google.common.collect.testing.OneSizeTestContainerGenerator, com.google.common.collect.testing.CollectionTestSuiteBuilder$1) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator x0
		com.google.common.collect.testing.CollectionTestSuiteBuilder$1 x1
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$4.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$4 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$1.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$1 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/IteratorTestSuiteBuilder.class
IteratorTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.IteratorTestSuiteBuilder extends com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder {
	public void  () 
	protected java.util.List getTesters () 
}

com/google/common/collect/testing/MapInterfaceTest$1.class
MapInterfaceTest.java
package com.google.common.collect.testing
 com.google.common.collect.testing.MapInterfaceTest$1 extends java.lang.Object {
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil$3.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForQueuesInJavaUtil$3 extends com.google.common.collect.testing.TestStringQueueGenerator {
	final com.google.common.collect.testing.TestsForQueuesInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForQueuesInJavaUtil) 
	public java.util.Queue create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
public com.google.common.collect.testing.TestsForQueuesInJavaUtil extends java.lang.Object {
	public void  () 
	public static junit.framework.Test suite () 
	public junit.framework.Test allTests () 
		junit.framework.TestSuite suite
	protected java.util.Collection suppressForLinkedList () 
	protected java.util.Collection suppressForArrayBlockingQueue () 
	protected java.util.Collection suppressForConcurrentLinkedQueue () 
	protected java.util.Collection suppressForLinkedBlockingQueue () 
	protected java.util.Collection suppressForPriorityBlockingQueue () 
	protected java.util.Collection suppressForPriorityQueue () 
	public junit.framework.Test testsForLinkedList () 
	public junit.framework.Test testsForArrayBlockingQueue () 
	public junit.framework.Test testsForConcurrentLinkedQueue () 
	public junit.framework.Test testsForLinkedBlockingQueue () 
	public junit.framework.Test testsForPriorityBlockingQueue () 
	public junit.framework.Test testsForPriorityQueue () 
}

com/google/common/collect/testing/AbstractIteratorTester$9.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$9 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator reference
		java.util.ListIterator target
	volatile void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator x0
		java.util.Iterator x1
}

com/google/common/collect/testing/SetTestSuiteBuilder$1.class
SetTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.SetTestSuiteBuilder$1 extends java.lang.Object {
}

com/google/common/collect/testing/AbstractIteratorTester$UnknownElementException.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$UnknownElementException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private void  (java.util.Collection, java.lang.Object) 
		java.util.Collection expected
		Object actual
	void  (java.util.Collection, java.lang.Object, com.google.common.collect.testing.AbstractIteratorTester$1) 
		java.util.Collection x0
		Object x1
		com.google.common.collect.testing.AbstractIteratorTester$1 x2
}

com/google/common/collect/testing/TestsForListsInJavaUtil$8.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$8 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.List innerList
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$12.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$12 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	protected java.util.Set create (java.lang.String[]) 
		String[] elements
		String[] deduped
}

com/google/common/collect/testing/AbstractIteratorTester$3.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$3 extends java.lang.Object implements com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation  {
	void  () 
	public java.lang.Object execute (java.util.Iterator) 
		java.util.Iterator iterator
}

com/google/common/collect/testing/Helpers$1.class
Helpers.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Helpers$1 extends java.lang.Object implements java.lang.Iterable  {
	final java.util.List val$list
	void  (java.util.List) 
	public java.util.Iterator iterator () 
		java.util.ListIterator listIter
}

com/google/common/collect/testing/SampleElements$Ints.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements$Ints extends com.google.common.collect.testing.SampleElements {
	public void  () 
}

com/google/common/collect/testing/AbstractIteratorTester$PermittedMetaException$4.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException$4 extends com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException {
	void  (java.lang.String) 
		String x0
	boolean isPermitted (java.lang.RuntimeException) 
		RuntimeException exception
}

com/google/common/collect/testing/OneSizeTestContainerGenerator.class
OneSizeTestContainerGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.OneSizeTestContainerGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSubjectGenerator com.google.common.collect.testing.TestContainerGenerator  {
	public abstract com.google.common.collect.testing.TestContainerGenerator getInnerGenerator () 
	public abstract java.util.Collection getSampleElements (int) 
	public abstract com.google.common.collect.testing.features.CollectionSize getCollectionSize () 
}

com/google/common/collect/testing/AbstractIteratorTester$2.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$2 extends java.lang.Object implements com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation  {
	void  () 
	public java.lang.Object execute (java.util.Iterator) 
		java.util.Iterator iterator
}

com/google/common/collect/testing/DerivedComparable.class
DerivedComparable.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedComparable extends com.google.common.collect.testing.BaseComparable {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String s
}

com/google/common/collect/testing/AbstractIteratorTester$12.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$12 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.ListIterator) 
		java.util.ListIterator reference
		java.util.ListIterator target
	volatile void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator x0
		java.util.Iterator x1
}

com/google/common/collect/testing/NavigableSetTestSuiteBuilder$1.class
NavigableSetTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.NavigableSetTestSuiteBuilder$1 extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	final com.google.common.collect.testing.TestSetGenerator val$delegate
	final com.google.common.collect.testing.NavigableSetTestSuiteBuilder this$0
	void  (com.google.common.collect.testing.NavigableSetTestSuiteBuilder, com.google.common.collect.testing.TestSetGenerator) 
	public com.google.common.collect.testing.SampleElements samples () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		Object e
		java.util.Iterator i$
		java.util.List insertionOrder
		java.util.List list
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
		java.util.NavigableSet navigableSet
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$2.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$2 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestMapEntrySetGenerator.class
TestMapEntrySetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestMapEntrySetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	private final com.google.common.collect.testing.SampleElements keys
	private final com.google.common.collect.testing.SampleElements values
	protected void  (com.google.common.collect.testing.SampleElements, com.google.common.collect.testing.SampleElements) 
		com.google.common.collect.testing.SampleElements keys
		com.google.common.collect.testing.SampleElements values
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
		java.util.Map$Entry[] entries
	public abstract java.util.Set createFromEntries (java.util.Map$Entry[]) 
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$NullFriendlyComparator.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
final com.google.common.collect.testing.TestsForMapsInJavaUtil$NullFriendlyComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil$1) 
		com.google.common.collect.testing.TestsForMapsInJavaUtil$1 x0
}

com/google/common/collect/testing/TestCollidingSetGenerator.class
TestCollidingSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestCollidingSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
}

com/google/common/collect/testing/SortedMapInterfaceTest.class
SortedMapInterfaceTest.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.SortedMapInterfaceTest extends com.google.common.collect.testing.MapInterfaceTest {
	protected void  (boolean, boolean, boolean, boolean, boolean) 
		boolean allowsNullKeys
		boolean allowsNullValues
		boolean supportsPut
		boolean supportsRemove
		boolean supportsClear
	protected abstract java.util.SortedMap makeEmptyMap ()  throws java.lang.UnsupportedOperationException 
	protected abstract java.util.SortedMap makePopulatedMap ()  throws java.lang.UnsupportedOperationException 
	protected java.util.SortedMap makeEitherMap () 
		UnsupportedOperationException e
	public void testTailMapWriteThrough () 
		UnsupportedOperationException e
		IllegalArgumentException expected
		java.util.SortedMap map
		java.util.Iterator iterator
		java.util.Map$Entry firstEntry
		java.util.Map$Entry secondEntry
		Object key
		java.util.SortedMap subMap
		Object value
	public void testTailMapRemoveThrough () 
		UnsupportedOperationException e
		java.util.SortedMap map
		int oldSize
		java.util.Iterator iterator
		java.util.Map$Entry firstEntry
		java.util.Map$Entry secondEntry
		Object key
		java.util.SortedMap subMap
	public void testTailMapClearThrough () 
		UnsupportedOperationException e
		java.util.SortedMap map
		int oldSize
		java.util.Iterator iterator
		java.util.Map$Entry secondEntry
		Object key
		java.util.SortedMap subMap
		int subMapSize
	protected volatile java.util.Map makeEitherMap () 
	protected volatile java.util.Map makePopulatedMap ()  throws java.lang.UnsupportedOperationException 
	protected volatile java.util.Map makeEmptyMap ()  throws java.lang.UnsupportedOperationException 
}

com/google/common/collect/testing/MapTestSuiteBuilder$ReserializedMapGenerator.class
MapTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.MapTestSuiteBuilder$ReserializedMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	public com.google.common.collect.testing.SampleElements samples () 
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public transient java.util.Map create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createKeyArray (int) 
		int length
	public java.lang.Object[] createValueArray (int) 
		int length
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestSetGenerator.class
TestSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	public transient abstract java.util.Set create (java.lang.Object[]) 
}

com/google/common/collect/testing/AbstractIteratorTester$8.class
AbstractIteratorTester.java
package com.google.common.collect.testing
 com.google.common.collect.testing.AbstractIteratorTester$8 extends com.google.common.collect.testing.AbstractIteratorTester$Stimulus {
	final com.google.common.collect.testing.AbstractIteratorTester this$0
	void  (com.google.common.collect.testing.AbstractIteratorTester, java.lang.String) 
		String x0
	void executeAndCompare (java.util.ListIterator, java.util.Iterator) 
		java.util.ListIterator reference
		java.util.Iterator target
}

com/google/common/collect/testing/DerivedTestIteratorGenerator.class
DerivedTestIteratorGenerator.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.DerivedTestIteratorGenerator extends java.lang.Object implements com.google.common.collect.testing.TestIteratorGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.TestSubjectGenerator collectionGenerator
	public void  (com.google.common.collect.testing.TestSubjectGenerator) 
		com.google.common.collect.testing.TestSubjectGenerator collectionGenerator
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	public java.util.Iterator get () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$3.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$3 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/Helpers$5.class
Helpers.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Helpers$5 extends java.lang.Object implements java.util.Map$Entry  {
	final Object val$key
	final Object val$value
	void  (java.lang.Object, java.lang.Object) 
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public java.lang.Object setValue (java.lang.Object) 
		Object value
	public boolean equals (java.lang.Object) 
		java.util.Map$Entry e
		Object o
	public int hashCode () 
		Object k
		Object v
	public java.lang.String toString () 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$15.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$15 extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.SortedSet create (java.lang.String[]) 
		String[] elements
		java.util.SortedSet set
	public volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$13.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$13 extends com.google.common.collect.testing.TestCollidingSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$3.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$3 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$8.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$8 extends com.google.common.collect.testing.TestStringSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForListsInJavaUtil$7.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$7 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.List innerList
}

com/google/common/collect/testing/NavigableMapTestSuiteBuilder.class
NavigableMapTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.NavigableMapTestSuiteBuilder extends com.google.common.collect.testing.SortedMapTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.NavigableMapTestSuiteBuilder using (com.google.common.collect.testing.TestSortedMapGenerator) 
		com.google.common.collect.testing.TestSortedMapGenerator generator
		com.google.common.collect.testing.NavigableMapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	protected com.google.common.collect.testing.NavigableSetTestSuiteBuilder createDerivedKeySetSuite (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator keySetGenerator
	public com.google.common.collect.testing.NavigableMapTestSuiteBuilder newBuilderUsing (com.google.common.collect.testing.TestSortedMapGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedMapGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
	private junit.framework.TestSuite createDescendingSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.TestSortedMapGenerator delegate
		java.util.List features
	com.google.common.collect.testing.NavigableMapTestSuiteBuilder subSuiteUsing (com.google.common.collect.testing.TestSortedMapGenerator) 
		com.google.common.collect.testing.TestSortedMapGenerator generator
	public volatile com.google.common.collect.testing.SortedMapTestSuiteBuilder newBuilderUsing (com.google.common.collect.testing.TestSortedMapGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedMapGenerator x0
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound x1
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound x2
	protected volatile com.google.common.collect.testing.SetTestSuiteBuilder createDerivedKeySetSuite (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator x0
}

com/google/common/collect/testing/TestsForQueuesInJavaUtil$1.class
TestsForQueuesInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForQueuesInJavaUtil$1 extends com.google.common.collect.testing.TestStringQueueGenerator {
	final com.google.common.collect.testing.TestsForQueuesInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForQueuesInJavaUtil) 
	public java.util.Queue create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$10.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$10 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/ListIteratorTester.class
ListIteratorTester.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.ListIteratorTester extends com.google.common.collect.testing.AbstractIteratorTester {
	protected void  (int, java.lang.Iterable, java.lang.Iterable, java.lang.Iterable, int) 
		int steps
		Iterable elementsToInsert
		Iterable features
		Iterable expectedElements
		int startIndex
	protected final java.lang.Iterable getStimulusValues () 
		java.util.List list
	protected abstract java.util.ListIterator newTargetIterator () 
	protected volatile java.util.Iterator newTargetIterator () 
}

com/google/common/collect/testing/Platform.class
Platform.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Platform extends java.lang.Object {
	static java.lang.Object[] clone (java.lang.Object[]) 
		Object[] array
	static void checkCast (java.lang.Class, java.lang.Object) 
		Class clazz
		Object obj
	static transient java.lang.String format (java.lang.String, java.lang.Object[]) 
		String template
		Object[] args
	private void  () 
}

com/google/common/collect/testing/SafeTreeSet$1.class
SafeTreeSet.java
package com.google.common.collect.testing
final com.google.common.collect.testing.SafeTreeSet$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

com/google/common/collect/testing/SampleElements.class
SampleElements.java
package com.google.common.collect.testing
public com.google.common.collect.testing.SampleElements extends java.lang.Object implements java.lang.Iterable  {
	private final Object e0
	private final Object e1
	private final Object e2
	private final Object e3
	private final Object e4
	public void  (java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		Object e0
		Object e1
		Object e2
		Object e3
		Object e4
	public java.util.Iterator iterator () 
	public java.util.List asList () 
	public static com.google.common.collect.testing.SampleElements mapEntries (com.google.common.collect.testing.SampleElements, com.google.common.collect.testing.SampleElements) 
		com.google.common.collect.testing.SampleElements keys
		com.google.common.collect.testing.SampleElements values
	public java.lang.Object e0 () 
	public java.lang.Object e1 () 
	public java.lang.Object e2 () 
	public java.lang.Object e3 () 
	public java.lang.Object e4 () 
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$1.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$1 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
		java.util.Map map
}

com/google/common/collect/testing/TestCharacterListGenerator.class
TestCharacterListGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestCharacterListGenerator extends java.lang.Object implements com.google.common.collect.testing.TestListGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.List create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		Character[] array
		int i
	protected abstract java.util.List create (java.lang.Character[]) 
	public java.lang.Character[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/DerivedIteratorTestSuiteBuilder.class
DerivedIteratorTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedIteratorTestSuiteBuilder extends com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder {
	public void  () 
	protected java.util.List getTesters () 
	public junit.framework.TestSuite createTestSuite () 
}

com/google/common/collect/testing/Helpers$NullsBeforeTwo.class
Helpers.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.Helpers$NullsBeforeTwo extends com.google.common.collect.testing.Helpers$NullsBefore {
	public static final com.google.common.collect.testing.Helpers$NullsBeforeTwo INSTANCE
	private void  () 
	static void  () 
}

com/google/common/collect/testing/AbstractTester.class
AbstractTester.java
package com.google.common.collect.testing
public com.google.common.collect.testing.AbstractTester extends junit.framework.TestCase {
	private Object subjectGenerator
	private String suiteName
	private Runnable setUp
	private Runnable tearDown
	public void  () 
	public void setUp ()  throws java.lang.Exception 
	public void tearDown ()  throws java.lang.Exception 
	public final void init (java.lang.Object, java.lang.String, java.lang.Runnable, java.lang.Runnable) 
		Object subjectGenerator
		String suiteName
		Runnable setUp
		Runnable tearDown
	public final void init (java.lang.Object, java.lang.String) 
		Object subjectGenerator
		String suiteName
	public java.lang.Object getSubjectGenerator () 
	public final java.lang.String getTestMethodName () 
	public java.lang.String getName () 
}

com/google/common/collect/testing/TestIntegerSetGenerator.class
TestIntegerSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestIntegerSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		Integer[] array
		int i
	protected abstract java.util.Set create (java.lang.Integer[]) 
	public java.lang.Integer[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/DerivedCollectionGenerators$SortedMapSubmapTestMapGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedCollectionGenerators$SortedMapSubmapTestMapGenerator extends com.google.common.collect.testing.DerivedCollectionGenerators$ForwardingTestMapGenerator implements com.google.common.collect.testing.TestSortedMapGenerator  {
	final com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
	final com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
	final Object firstInclusive
	final Object lastInclusive
	private final java.util.Comparator entryComparator
	public void  (com.google.common.collect.testing.TestSortedMapGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedMapGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
		java.util.SortedMap emptyMap
		com.google.common.collect.testing.SampleElements samples
		java.util.List samplesList
	public transient java.util.SortedMap create (java.lang.Object[]) 
		Object[] entries
		java.util.List normalValues
		java.util.List extremeValues
		Object firstExclusive
		Object lastExclusive
		java.util.List allEntries
		java.util.SortedMap map
	java.util.SortedMap createSubMap (java.util.SortedMap, java.lang.Object, java.lang.Object) 
		java.util.SortedMap map
		Object firstExclusive
		Object lastExclusive
	public final com.google.common.collect.testing.DerivedCollectionGenerators$Bound getTo () 
	public final com.google.common.collect.testing.DerivedCollectionGenerators$Bound getFrom () 
	public final com.google.common.collect.testing.TestSortedMapGenerator getInnerGenerator () 
	public java.util.Map$Entry belowSamplesLesser () 
	public java.util.Map$Entry belowSamplesGreater () 
	public java.util.Map$Entry aboveSamplesLesser () 
	public java.util.Map$Entry aboveSamplesGreater () 
	public volatile java.util.Map$Entry[] createArray (int) 
		int x0
	public volatile java.util.Map create (java.lang.Object[]) 
		Object[] x0
	public volatile com.google.common.collect.testing.SampleElements samples () 
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createKeyArray (int) 
		int x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/ListTestSuiteBuilder$ReserializedListGenerator.class
ListTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.ListTestSuiteBuilder$ReserializedListGenerator extends java.lang.Object implements com.google.common.collect.testing.TestListGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	private void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.List create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	void  (com.google.common.collect.testing.OneSizeTestContainerGenerator, com.google.common.collect.testing.ListTestSuiteBuilder$1) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator x0
		com.google.common.collect.testing.ListTestSuiteBuilder$1 x1
}

com/google/common/collect/testing/DerivedCollectionGenerators$MapValueCollectionGenerator$1.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
 com.google.common.collect.testing.DerivedCollectionGenerators$MapValueCollectionGenerator$1 extends java.lang.Object implements java.util.Comparator  {
	final java.util.List val$orderedEntries
	final com.google.common.collect.testing.DerivedCollectionGenerators$MapValueCollectionGenerator this$0
	void  (com.google.common.collect.testing.DerivedCollectionGenerators$MapValueCollectionGenerator, java.util.List) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	int indexOfEntryWithValue (java.lang.Object) 
		int i
		Object value
}

com/google/common/collect/testing/AbstractIteratorTester$IteratorOperation.class
AbstractIteratorTester.java
package com.google.common.collect.testing
abstract com.google.common.collect.testing.AbstractIteratorTester$IteratorOperation extends java.lang.Object {
	public abstract java.lang.Object execute (java.util.Iterator) 
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$14.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$14 extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/SafeTreeMap.class
SafeTreeMap.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.SafeTreeMap extends java.lang.Object implements java.io.Serializable java.util.NavigableMap  {
	private static final java.util.Comparator NATURAL_ORDER
	private final java.util.NavigableMap delegate
	private static final long serialVersionUID
	public void  () 
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public void  (java.util.Map) 
		java.util.Map map
	public void  (java.util.SortedMap) 
		java.util.SortedMap map
	private void  (java.util.NavigableMap) 
		Object k
		java.util.Iterator i$
		java.util.NavigableMap delegate
	public java.util.Map$Entry ceilingEntry (java.lang.Object) 
		Object key
	public java.lang.Object ceilingKey (java.lang.Object) 
		Object key
	public void clear () 
	public java.util.Comparator comparator () 
		java.util.Comparator comparator
	public boolean containsKey (java.lang.Object) 
		NullPointerException e
		ClassCastException e
		Object key
	public boolean containsValue (java.lang.Object) 
		Object value
	public java.util.NavigableSet descendingKeySet () 
	public java.util.NavigableMap descendingMap () 
	public java.util.Set entrySet () 
	public java.util.Map$Entry firstEntry () 
	public java.lang.Object firstKey () 
	public java.util.Map$Entry floorEntry (java.lang.Object) 
		Object key
	public java.lang.Object floorKey (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object) 
		Object key
	public java.util.SortedMap headMap (java.lang.Object) 
		Object toKey
	public java.util.NavigableMap headMap (java.lang.Object, boolean) 
		Object toKey
		boolean inclusive
	public java.util.Map$Entry higherEntry (java.lang.Object) 
		Object key
	public java.lang.Object higherKey (java.lang.Object) 
		Object key
	public boolean isEmpty () 
	public java.util.NavigableSet keySet () 
	public java.util.Map$Entry lastEntry () 
	public java.lang.Object lastKey () 
	public java.util.Map$Entry lowerEntry (java.lang.Object) 
		Object key
	public java.lang.Object lowerKey (java.lang.Object) 
		Object key
	public java.util.NavigableSet navigableKeySet () 
	public java.util.Map$Entry pollFirstEntry () 
	public java.util.Map$Entry pollLastEntry () 
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void putAll (java.util.Map) 
		Object key
		java.util.Iterator i$
		java.util.Map map
	public java.lang.Object remove (java.lang.Object) 
		Object key
	public int size () 
	public java.util.NavigableMap subMap (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromKey
		boolean fromInclusive
		Object toKey
		boolean toInclusive
	public java.util.SortedMap subMap (java.lang.Object, java.lang.Object) 
		Object fromKey
		Object toKey
	public java.util.SortedMap tailMap (java.lang.Object) 
		Object fromKey
	public java.util.NavigableMap tailMap (java.lang.Object, boolean) 
		Object fromKey
		boolean inclusive
	public java.util.Collection values () 
	private java.lang.Object checkValid (java.lang.Object) 
		Object t
		Object k
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public volatile java.util.Set keySet () 
	static java.util.NavigableMap access$000 (com.google.common.collect.testing.SafeTreeMap) 
		com.google.common.collect.testing.SafeTreeMap x0
	static void  () 
}

com/google/common/collect/testing/CollectionTestSuiteBuilder$1.class
CollectionTestSuiteBuilder.java
package com.google.common.collect.testing
 com.google.common.collect.testing.CollectionTestSuiteBuilder$1 extends java.lang.Object {
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$2.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$2 extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
		java.util.SortedMap map
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/SafeTreeSet.class
SafeTreeSet.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.SafeTreeSet extends java.lang.Object implements java.io.Serializable java.util.NavigableSet  {
	private static final java.util.Comparator NATURAL_ORDER
	private final java.util.NavigableSet delegate
	private static final long serialVersionUID
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection collection
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public void  (java.util.SortedSet) 
		java.util.SortedSet set
	private void  (java.util.NavigableSet) 
		Object e
		java.util.Iterator i$
		java.util.NavigableSet delegate
	public boolean add (java.lang.Object) 
		Object element
	public boolean addAll (java.util.Collection) 
		Object e
		java.util.Iterator i$
		java.util.Collection collection
	public java.lang.Object ceiling (java.lang.Object) 
		Object e
	public void clear () 
	public java.util.Comparator comparator () 
		java.util.Comparator comparator
	public boolean contains (java.lang.Object) 
		Object object
	public boolean containsAll (java.util.Collection) 
		java.util.Collection c
	public java.util.Iterator descendingIterator () 
	public java.util.NavigableSet descendingSet () 
	public java.lang.Object first () 
	public java.lang.Object floor (java.lang.Object) 
		Object e
	public java.util.SortedSet headSet (java.lang.Object) 
		Object toElement
	public java.util.NavigableSet headSet (java.lang.Object, boolean) 
		Object toElement
		boolean inclusive
	public java.lang.Object higher (java.lang.Object) 
		Object e
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public java.lang.Object last () 
	public java.lang.Object lower (java.lang.Object) 
		Object e
	public java.lang.Object pollFirst () 
	public java.lang.Object pollLast () 
	public boolean remove (java.lang.Object) 
		Object object
	public boolean removeAll (java.util.Collection) 
		java.util.Collection c
	public boolean retainAll (java.util.Collection) 
		java.util.Collection c
	public int size () 
	public java.util.NavigableSet subSet (java.lang.Object, boolean, java.lang.Object, boolean) 
		Object fromElement
		boolean fromInclusive
		Object toElement
		boolean toInclusive
	public java.util.SortedSet subSet (java.lang.Object, java.lang.Object) 
		Object fromElement
		Object toElement
	public java.util.SortedSet tailSet (java.lang.Object) 
		Object fromElement
	public java.util.NavigableSet tailSet (java.lang.Object, boolean) 
		Object fromElement
		boolean inclusive
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] a
	private java.lang.Object checkValid (java.lang.Object) 
		Object t
		Object e
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

com/google/common/collect/testing/TestStringSetGenerator.class
TestStringSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		String[] array
		int i
	protected abstract java.util.Set create (java.lang.String[]) 
	public java.lang.String[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/Helpers$6.class
Helpers.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Helpers$6 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Comparable, java.lang.Comparable) 
		Comparable left
		Comparable right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/collect/testing/DerivedCollectionGenerators$SortedSetSubsetTestSetGenerator.class
DerivedCollectionGenerators.java
package com.google.common.collect.testing
public com.google.common.collect.testing.DerivedCollectionGenerators$SortedSetSubsetTestSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSortedSetGenerator  {
	final com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
	final com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
	final Object firstInclusive
	final Object lastInclusive
	private final java.util.Comparator comparator
	private final com.google.common.collect.testing.TestSortedSetGenerator delegate
	public void  (com.google.common.collect.testing.TestSortedSetGenerator, com.google.common.collect.testing.DerivedCollectionGenerators$Bound, com.google.common.collect.testing.DerivedCollectionGenerators$Bound) 
		com.google.common.collect.testing.TestSortedSetGenerator delegate
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound to
		com.google.common.collect.testing.DerivedCollectionGenerators$Bound from
		java.util.SortedSet emptySet
		com.google.common.collect.testing.SampleElements samples
		java.util.List samplesList
	public final com.google.common.collect.testing.TestSortedSetGenerator getInnerGenerator () 
	public final com.google.common.collect.testing.DerivedCollectionGenerators$Bound getTo () 
	public final com.google.common.collect.testing.DerivedCollectionGenerators$Bound getFrom () 
	public com.google.common.collect.testing.SampleElements samples () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public transient java.util.SortedSet create (java.lang.Object[]) 
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] elements
		java.util.List normalValues
		java.util.List extremeValues
		Object firstExclusive
		Object lastExclusive
		java.util.List allEntries
		java.util.SortedSet map
	java.util.SortedSet createSubSet (java.util.SortedSet, java.lang.Object, java.lang.Object) 
		java.util.SortedSet set
		Object firstExclusive
		Object lastExclusive
	public java.lang.Object belowSamplesLesser () 
	public java.lang.Object belowSamplesGreater () 
	public java.lang.Object aboveSamplesLesser () 
	public java.lang.Object aboveSamplesGreater () 
	public volatile java.util.Set create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/BiMapInverseTester.class
BiMapInverseTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapInverseTester extends com.google.common.collect.testing.google.AbstractBiMapTester {
	public void  () 
	public void testInverseSame () 
	public void testInverseSerialization () 
		com.google.common.collect.testing.google.BiMapInverseTester$BiMapPair pair
		com.google.common.collect.testing.google.BiMapInverseTester$BiMapPair copy
	public static java.util.List getInverseSameAfterSerializingMethods () 
	private static java.lang.reflect.Method getMethod (java.lang.String) 
		String methodName
}

com/google/common/collect/testing/google/MultimapPutAllMultimapTester.class
MultimapPutAllMultimapTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapPutAllMultimapTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testPutUnsupported () 
		UnsupportedOperationException expected
	public void testPutAllIntoEmpty () 
		com.google.common.collect.Multimap target
	public void testPutAll () 
		com.google.common.collect.Multimap source
	public void testPutAllWithNullValue () 
		com.google.common.collect.Multimap source
	public void testPutAllWithNullKey () 
		com.google.common.collect.Multimap source
	public void testPutAllRejectsNullValue () 
		NullPointerException expected
		com.google.common.collect.Multimap source
	public void testPutAllRejectsNullKey () 
		NullPointerException expected
		com.google.common.collect.Multimap source
	public void testPutAllPropagatesToGet () 
		com.google.common.collect.Multimap source
		java.util.Collection getCollection
		int getCollectionSize
}

com/google/common/collect/testing/google/SetGenerators.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators extends java.lang.Object {
	public void  () 
	private static com.google.common.collect.Ordering createExplicitComparator (java.lang.String[]) 
		String[] elements
		java.util.Set elementsPlus
	private static java.util.SortedSet nullCheckedTreeSet (java.lang.Comparable[]) 
		Comparable element
		Comparable[] arr$
		int len$
		int i$
		Comparable[] elements
		java.util.SortedSet set
	static com.google.common.collect.Ordering access$000 (java.lang.String[]) 
		String[] x0
	static java.util.SortedSet access$200 (java.lang.Comparable[]) 
		Comparable[] x0
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSetAsListGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSetAsListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetSubsetAsListSubListGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetSubsetAsListSubListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.Comparator comparator
		com.google.common.collect.ImmutableSortedSet$Builder builder
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSetWithBadHashesGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSetWithBadHashesGenerator extends com.google.common.collect.testing.TestCollidingSetGenerator implements com.google.common.collect.testing.TestCollectionGenerator  {
	public void  () 
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/TestStringMultisetGenerator.class
TestStringMultisetGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestStringMultisetGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultisetGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		String[] array
		int i
	protected abstract com.google.common.collect.Multiset create (java.lang.String[]) 
	public java.lang.String[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/TestStringListMultimapGenerator.class
TestStringListMultimapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestStringListMultimapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestListMultimapGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public com.google.common.collect.testing.SampleElements sampleKeys () 
	public com.google.common.collect.testing.SampleElements sampleValues () 
	public java.util.Collection createCollection (java.lang.Iterable) 
		Iterable values
	public final transient com.google.common.collect.ListMultimap create (java.lang.Object[]) 
		java.util.Map$Entry e
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] entries
		java.util.Map$Entry[] array
		int i
	protected abstract com.google.common.collect.ListMultimap create (java.util.Map$Entry[]) 
	public final java.util.Map$Entry[] createArray (int) 
		int length
	public final java.lang.String[] createKeyArray (int) 
		int length
	public final java.lang.String[] createValueArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createKeyArray (int) 
		int x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/ListGenerators$CharactersOfStringGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$CharactersOfStringGenerator extends com.google.common.collect.testing.TestCharacterListGenerator {
	public void  () 
	public java.util.List create (java.lang.Character[]) 
		Character[] elements
		char[] chars
}

com/google/common/collect/testing/google/AbstractMultisetTester.class
AbstractMultisetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.AbstractMultisetTester extends com.google.common.collect.testing.AbstractCollectionTester {
	public void  () 
	protected final com.google.common.collect.Multiset getMultiset () 
	protected void initThreeCopies () 
}

com/google/common/collect/testing/google/BiMapInverseTester$BiMapPair.class
BiMapInverseTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.BiMapInverseTester$BiMapPair extends java.lang.Object implements java.io.Serializable  {
	final com.google.common.collect.BiMap forward
	final com.google.common.collect.BiMap backward
	private static final long serialVersionUID
	void  (com.google.common.collect.BiMap) 
		com.google.common.collect.BiMap original
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapValueListGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapValueListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	public java.util.List create (java.lang.String[]) 
		int i
		String[] elements
		com.google.common.collect.ImmutableMap$Builder builder
}

com/google/common/collect/testing/google/MultimapPutTester.class
MultimapPutTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapPutTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testPutUnsupported () 
		UnsupportedOperationException expected
	public void testPutEmpty () 
		int size
	public void testPutPresent () 
		int size
	public void testPutTwoElements () 
		int size
		java.util.List values
	public void testPutNullValue_supported () 
		int size
	public void testPutNullValue_unsupported () 
		NullPointerException expected
	public void testPutNullKey () 
		int size
	public void testPutNotPresentKeyPropagatesToGet () 
		int size
		java.util.Collection collection
	public void testPutNotPresentKeyPropagatesToEntries () 
		java.util.Collection entries
	public void testPutPresentKeyPropagatesToEntries () 
		java.util.Collection entries
	public void testPutPresentKeyPropagatesToGet () 
		int size
		java.util.Collection collection
		java.util.Collection expectedCollection
		Object key
		java.util.Iterator i$
		java.util.List keys
	public void testPutPresentKeyPropagatesToAsMapGet () 
		int size
		java.util.Collection collection
		java.util.Collection expectedCollection
		Object key
		java.util.Iterator i$
		java.util.List keys
	public void testPutPresentKeyPropagatesToAsMapEntrySet () 
		java.util.Map$Entry asMapEntry
		int size
		java.util.Iterator asMapItr
		java.util.Collection collection
		java.util.Collection expectedCollection
		Object key
		java.util.Iterator i$
		java.util.List keys
}

com/google/common/collect/testing/google/DerivedGoogleCollectionGenerators$MapGenerator.class
DerivedGoogleCollectionGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.DerivedGoogleCollectionGenerators$MapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator generator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator oneSizeTestContainerGenerator
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Map create (java.lang.Object[]) 
		Object[] elements
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public java.lang.Object[] createKeyArray (int) 
		int length
	public java.lang.Object[] createValueArray (int) 
		int length
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/ListMultimapReplaceValuesTester.class
ListMultimapReplaceValuesTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapReplaceValuesTester extends com.google.common.collect.testing.google.AbstractListMultimapTester {
	public void  () 
	public void testReplaceValuesPreservesOrder () 
		Object k
		java.util.Iterator i$
		java.util.List values
}

com/google/common/collect/testing/google/BiMapPutTester.class
BiMapPutTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapPutTester extends com.google.common.collect.testing.google.AbstractBiMapTester {
	public void  () 
	public void testPutWithSameValueFails () 
		IllegalArgumentException expected
	public void testPutPresentKeyDifferentValue () 
	public void putDistinctKeysDistinctValues () 
	public void testForcePutOverwritesOldValueEntry () 
	public void testInversePut () 
}

com/google/common/collect/testing/google/MultisetFeature$Require.class
MultisetFeature.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.MultisetFeature$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.google.MultisetFeature[] value () 
	public abstract com.google.common.collect.testing.google.MultisetFeature[] absent () 
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$ValuesGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$ValuesGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Collection create (java.lang.Object[]) 
		int i
		Object[] elements
		Object k
		java.util.Map$Entry[] entries
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		Object v
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List insertionOrder
		Object k
		java.util.List entries
		Iterable ordered
		java.util.List orderedValues
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/UnmodifiableCollectionTests$1.class
UnmodifiableCollectionTests.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.UnmodifiableCollectionTests$1 extends java.lang.Object implements com.google.common.collect.Multiset$Entry  {
	final Object val$sampleElement
	void  (java.lang.Object) 
	public int getCount () 
	public java.lang.Object getElement () 
}

com/google/common/collect/testing/google/MultimapAsMapGetTester.class
MultimapAsMapGetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapAsMapGetTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testPropagatesRemoveToMultimap () 
		java.util.Collection result
	public void testPropagatesRemoveLastElementToMultimap () 
		java.util.Collection result
	public void testPropagatesClearToMultimap () 
		java.util.Collection result
	public void testAddNullValue () 
		java.util.Collection result
	public void testRemoveNullValue () 
		java.util.Collection result
	public void testAddNullValueUnsupported () 
		NullPointerException expected
		java.util.Collection result
	public void testPropagatesAddToMultimap () 
		java.util.Collection result
	public void testPropagatesRemoveThenAddToMultimap () 
		int oldSize
		java.util.Collection result
	public void testReflectsMultimapRemove () 
		java.util.Collection result
}

com/google/common/collect/testing/google/MultimapAsMapTester.class
MultimapAsMapTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapAsMapTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testAsMapGet () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List expectedValues
		java.util.Collection collection
		Object key
		java.util.Iterator i$
	public void testAsMapGetNullKeyPresent () 
	public void testAsMapGetNullKeyAbsent () 
	public void testAsMapGetNullKeyUnsupported () 
		NullPointerException expected
	public void testAsMapRemove () 
	public void testAsMapEntrySetReflectsPutSameKey () 
		java.util.Set asMapEntrySet
		java.util.Collection valueCollection
	public void testAsMapEntrySetReflectsPutDifferentKey () 
		java.util.Set asMapEntrySet
	public void testAsMapEntrySetRemovePropagatesToMultimap () 
		java.util.Set asMapEntrySet
		java.util.Map$Entry asMapEntry0
	public void testAsMapEntrySetIteratorRemovePropagatesToMultimap () 
		java.util.Set asMapEntrySet
		java.util.Iterator asMapEntryItr
}

com/google/common/collect/testing/google/SetGenerators$1.class
SetGenerators.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SetGenerators$1 extends java.lang.Object {
}

com/google/common/collect/testing/google/DerivedGoogleCollectionGenerators.class
DerivedGoogleCollectionGenerators.java
package com.google.common.collect.testing.google
public final com.google.common.collect.testing.google.DerivedGoogleCollectionGenerators extends java.lang.Object {
	private void  () 
}

com/google/common/collect/testing/google/SortedMapGenerators.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMapGenerators extends java.lang.Object {
	public void  () 
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetAsListGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetAsListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.Comparator comparator
		com.google.common.collect.ImmutableSet set
}

com/google/common/collect/testing/google/MultimapFeature.class
MultimapFeature.java
package com.google.common.collect.testing.google
public final com.google.common.collect.testing.google.MultimapFeature extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.google.MultimapFeature VALUE_COLLECTIONS_SUPPORT_ITERATOR_REMOVE
	private final java.util.Set implied
	private static final com.google.common.collect.testing.google.MultimapFeature[] $VALUES
	public static com.google.common.collect.testing.google.MultimapFeature[] values () 
	public static com.google.common.collect.testing.google.MultimapFeature valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, com.google.common.collect.testing.features.Feature[]) 
		com.google.common.collect.testing.features.Feature[] implied
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/google/MultisetNavigationTester$SubMultisetSpec$4.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec$4 extends com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec {
	void  (java.lang.String, int) 
	java.util.List expectedEntries (int, java.util.List) 
		int targetEntry
		java.util.List entries
	com.google.common.collect.SortedMultiset subMultiset (com.google.common.collect.SortedMultiset, java.util.List, int) 
		com.google.common.collect.SortedMultiset multiset
		java.util.List entries
		int targetEntry
}

com/google/common/collect/testing/google/MultimapPutIterableTester$2.class
MultimapPutIterableTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapPutIterableTester$2 extends java.lang.Object implements java.lang.Iterable  {
	final com.google.common.collect.testing.google.MultimapPutIterableTester this$0
	void  (com.google.common.collect.testing.google.MultimapPutIterableTester) 
	public java.util.Iterator iterator () 
}

com/google/common/collect/testing/google/ListGenerators$TestUnhashableListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
abstract com.google.common.collect.testing.google.ListGenerators$TestUnhashableListGenerator extends com.google.common.collect.testing.TestUnhashableCollectionGenerator implements com.google.common.collect.testing.TestListGenerator  {
	private void  () 
	public volatile java.util.List create (java.lang.Object[]) 
		Object[] x0
	void  (com.google.common.collect.testing.google.ListGenerators$1) 
		com.google.common.collect.testing.google.ListGenerators$1 x0
}

com/google/common/collect/testing/google/MultimapPutIterableTester$3.class
MultimapPutIterableTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapPutIterableTester$3 extends java.lang.Object implements java.lang.Iterable  {
	final com.google.common.collect.testing.google.MultimapPutIterableTester this$0
	void  (com.google.common.collect.testing.google.MultimapPutIterableTester) 
	public java.util.Iterator iterator () 
}

com/google/common/collect/testing/google/SortedSetMultimapTestSuiteBuilder.class
SortedSetMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedSetMultimapTestSuiteBuilder extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.google.SortedSetMultimapTestSuiteBuilder using (com.google.common.collect.testing.google.TestSetMultimapGenerator) 
		com.google.common.collect.testing.google.TestSetMultimapGenerator generator
		com.google.common.collect.testing.google.SortedSetMultimapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	junit.framework.TestSuite computeMultimapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	junit.framework.TestSuite computeMultimapAsMapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.Set features
}

com/google/common/collect/testing/google/MultisetTestSuiteBuilder$EntrySetGenerator.class
MultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetTestSuiteBuilder$EntrySetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	private void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	public com.google.common.collect.testing.SampleElements samples () 
		com.google.common.collect.testing.SampleElements samples
	public transient java.util.Set create (java.lang.Object[]) 
		int i
		com.google.common.collect.Multiset$Entry entry
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] entries
		java.util.List contents
		java.util.Set elements
	public com.google.common.collect.Multiset$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		com.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		Object e
		java.util.Iterator i$
		java.util.List insertionOrder
		java.util.Map map
		java.util.Set seen
		java.util.List order
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	void  (com.google.common.collect.testing.OneSizeTestContainerGenerator, com.google.common.collect.testing.google.MultisetTestSuiteBuilder$1) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator x0
		com.google.common.collect.testing.google.MultisetTestSuiteBuilder$1 x1
}

com/google/common/collect/testing/google/ListMultimapTestSuiteBuilder$MultimapAsMapGetGenerator.class
ListMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.ListMultimapTestSuiteBuilder$MultimapAsMapGetGenerator extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapAsMapGetGenerator implements com.google.common.collect.testing.TestListGenerator  {
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public transient java.util.List create (java.lang.Object[]) 
		Object[] elements
	public volatile java.util.Collection create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SortedMapGenerators$ImmutableSortedMapCopyOfEntriesGenerator.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapCopyOfEntriesGenerator extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	public void  () 
	public java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	public volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/google/MultisetSetCountConditionallyTester.class
MultisetSetCountConditionallyTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetSetCountConditionallyTester extends com.google.common.collect.testing.google.AbstractMultisetSetCountTester {
	public void  () 
	void setCountCheckReturnValue (java.lang.Object, int) 
		Object element
		int count
	void setCountNoCheckReturnValue (java.lang.Object, int) 
		Object element
		int count
	private boolean setCount (java.lang.Object, int) 
		Object element
		int count
	private void assertSetCountNegativeOldCount () 
		IllegalArgumentException expected
	public void testSetCountConditional_negativeOldCount_addSupported () 
	public void testSetCountConditional_negativeOldCount_addUnsupported () 
		UnsupportedOperationException tolerated
	public void testSetCountConditional_oldCountTooLarge () 
	public void testSetCountConditional_oldCountTooSmallZero () 
	public void testSetCountConditional_oldCountTooSmallNonzero () 
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder$3.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$3 extends com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$ForwardingTestMultisetGenerator {
	final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder this$0
	void  (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder, com.google.common.collect.testing.google.TestMultisetGenerator) 
		com.google.common.collect.testing.google.TestMultisetGenerator x0
	public transient com.google.common.collect.SortedMultiset create (java.lang.Object[]) 
		Object[] entries
	public volatile com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/BiMapGenerators.class
BiMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapGenerators extends java.lang.Object {
	public void  () 
}

com/google/common/collect/testing/google/AbstractListMultimapTester.class
AbstractListMultimapTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.AbstractListMultimapTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	protected transient void assertGet (java.lang.Object, java.lang.Object[]) 
		Object key
		Object[] values
	protected void assertGet (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection values
}

com/google/common/collect/testing/google/TestEnumMultisetGenerator.class
TestEnumMultisetGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestEnumMultisetGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultisetGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object e
		Object[] arr$
		int len$
		int i$
		Object[] elements
		com.google.common.collect.testing.AnEnum[] array
		int i
	protected abstract com.google.common.collect.Multiset create (com.google.common.collect.testing.AnEnum[]) 
	public com.google.common.collect.testing.AnEnum[] createArray (int) 
		int length
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SortedSetMultimapAsMapTester.class
SortedSetMultimapAsMapTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedSetMultimapAsMapTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testAsMapValuesImplementSortedSet () 
		java.util.SortedSet valueSet
		java.util.Collection valueCollection
		java.util.Iterator i$
	public void testAsMapGetImplementsSortedSet () 
		java.util.SortedSet valueSet
		Object key
		java.util.Iterator i$
	public void testAsMapRemoveImplementsSortedSet () 
		java.util.SortedSet valueSet
		Object key
		java.util.Iterator i$
		java.util.List keys
}

com/google/common/collect/testing/google/SetGenerators$ContiguousSetTailsetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ContiguousSetTailsetGenerator extends com.google.common.collect.testing.google.SetGenerators$AbstractContiguousSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.Integer[]) 
		Integer[] elements
		java.util.SortedSet set
		int tooLow
	protected volatile java.util.Set create (java.lang.Integer[]) 
		Integer[] x0
}

com/google/common/collect/testing/google/SetMultimapReplaceValuesTester.class
SetMultimapReplaceValuesTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetMultimapReplaceValuesTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testReplaceValuesHandlesDuplicates () 
		Object k
		java.util.Iterator i$
		java.util.List values
}

com/google/common/collect/testing/google/DerivedGoogleCollectionGenerators$InverseBiMapGenerator.class
DerivedGoogleCollectionGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.DerivedGoogleCollectionGenerators$InverseBiMapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestBiMapGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator generator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator oneSizeTestContainerGenerator
	public com.google.common.collect.testing.SampleElements samples () 
		com.google.common.collect.testing.SampleElements samples
	private java.util.Map$Entry reverse (java.util.Map$Entry) 
		java.util.Map$Entry entry
	public transient com.google.common.collect.BiMap create (java.lang.Object[]) 
		int i
		Object[] elements
		java.util.Map$Entry[] entries
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public java.lang.Object[] createKeyArray (int) 
		int length
	public java.lang.Object[] createValueArray (int) 
		int length
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/TestBiMapGenerator.class
TestBiMapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestBiMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestContainerGenerator  {
	public abstract java.lang.Object[] createKeyArray (int) 
	public abstract java.lang.Object[] createValueArray (int) 
}

com/google/common/collect/testing/google/MultimapValuesTester.class
MultimapValuesTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapValuesTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testValues () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List expected
	public void testValuesInOrder () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List expected
	public void testValuesIteratorRemove () 
		java.util.Iterator valuesItr
}

com/google/common/collect/testing/google/MultisetIteratorTester.class
MultisetIteratorTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetIteratorTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testRemovingIteratorKnownOrder () 
	public void testRemovingIteratorUnknownOrder () 
	public void testIteratorKnownOrder () 
	public void testIteratorUnknownOrder () 
	public static java.util.List getIteratorDuplicateInitializingMethods () 
	static java.lang.Object access$000 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$100 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$200 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$300 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$400 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$500 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$600 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$700 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$800 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$900 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$1000 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$1100 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$1200 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$1300 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$1400 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
	static java.lang.Object access$1500 (com.google.common.collect.testing.google.MultisetIteratorTester) 
		com.google.common.collect.testing.google.MultisetIteratorTester x0
}

com/google/common/collect/testing/google/ListMultimapRemoveTester.class
ListMultimapRemoveTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapRemoveTester extends com.google.common.collect.testing.google.AbstractListMultimapTester {
	public void  () 
	public void testMultimapRemoveDeletesFirstOccurrence () 
		java.util.List list
	public void testRemoveAtIndexFromGetPropagates () 
		java.util.List expectedValues
		int i
		java.util.List values
	public void testRemoveAtIndexFromAsMapPropagates () 
		java.util.List expectedValues
		java.util.List asMapValue
		int i
		java.util.List values
	public void testRemoveAtIndexFromAsMapEntrySetPropagates () 
		java.util.List expectedValues
		java.util.Map$Entry asMapEntry
		java.util.List asMapValue
		int i
		java.util.List values
}

com/google/common/collect/testing/google/ListGenerators$BuilderAddAllListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$BuilderAddAllListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$AsMapGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$AsMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestMapGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	private java.util.Collection createCollection (java.lang.Object) 
		Object v
	public com.google.common.collect.testing.SampleElements samples () 
		com.google.common.collect.testing.SampleElements sampleKeys
		com.google.common.collect.testing.SampleElements sampleValues
	public transient java.util.Map create (java.lang.Object[]) 
		Object v
		java.util.Iterator i$
		java.util.Map$Entry entry
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] elements
		java.util.Set keySet
		java.util.List builder
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		Object v
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List insertionOrder
		java.util.Map map
		java.util.List builder
		Iterable ordered
		java.util.LinkedHashMap orderedMap
	public java.lang.Object[] createKeyArray (int) 
		int length
	public java.util.Collection[] createValueArray (int) 
		int length
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetSubsetAsListGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetSubsetAsListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.Comparator comparator
		com.google.common.collect.ImmutableSortedSet$Builder builder
}

com/google/common/collect/testing/google/MultimapPutIterableTester$4.class
MultimapPutIterableTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapPutIterableTester$4 extends java.lang.Object implements java.lang.Iterable  {
	private boolean calledIteratorAlready
	final com.google.common.collect.testing.google.MultimapPutIterableTester this$0
	void  (com.google.common.collect.testing.google.MultimapPutIterableTester) 
	public java.util.Iterator iterator () 
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSetCopyOfGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSetCopyOfGenerator extends com.google.common.collect.testing.TestStringSetGenerator {
	public void  () 
	protected java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/google/SetGenerators$AbstractContiguousSetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
abstract com.google.common.collect.testing.google.SetGenerators$AbstractContiguousSetGenerator extends com.google.common.collect.testing.TestIntegerSortedSetGenerator {
	private void  () 
	protected final com.google.common.collect.ContiguousSet checkedCreate (java.util.SortedSet) 
		int i
		java.util.SortedSet elementsSet
		java.util.List elements
		com.google.common.collect.Range range
	void  (com.google.common.collect.testing.google.SetGenerators$1) 
		com.google.common.collect.testing.google.SetGenerators$1 x0
}

com/google/common/collect/testing/google/MultimapRemoveAllTester.class
MultimapRemoveAllTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapRemoveAllTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testRemoveAllAbsentKey () 
	public void testRemoveAllPresentKey () 
	public void testRemoveAllPropagatesToGet () 
		java.util.Collection getResult
	public void testRemoveAllMultipleValues () 
	public void testRemoveAllNullKeyPresent () 
	public void testRemoveAllNullKeyAbsent () 
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder$2.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$2 extends com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$ForwardingTestMultisetGenerator {
	final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder this$0
	void  (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder, com.google.common.collect.testing.google.TestMultisetGenerator) 
		com.google.common.collect.testing.google.TestMultisetGenerator x0
	public transient com.google.common.collect.SortedMultiset create (java.lang.Object[]) 
		Object[] entries
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SortedMapGenerators$ImmutableSortedMapEntryListGenerator.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapEntryListGenerator extends java.lang.Object implements com.google.common.collect.testing.TestListGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public transient java.util.List create (java.lang.Object[]) 
		java.util.Map$Entry entry
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] elements
		com.google.common.collect.ImmutableSortedMap$Builder builder
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/BiMapGenerators$ImmutableBiMapGenerator.class
BiMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapGenerators$ImmutableBiMapGenerator extends com.google.common.collect.testing.google.TestStringBiMapGenerator {
	public void  () 
	protected com.google.common.collect.BiMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		com.google.common.collect.ImmutableBiMap$Builder builder
}

com/google/common/collect/testing/google/MultimapRemoveEntryTester.class
MultimapRemoveEntryTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapRemoveEntryTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testRemoveAbsent () 
	public void testRemovePresent () 
	public void testRemoveNullKeyPresent () 
	public void testRemoveNullValuePresent () 
	public void testRemoveNullKeyAbsent () 
	public void testRemoveNullValueAbsent () 
	public void testRemoveNullValueForbidden () 
		NullPointerException expected
	public void testRemoveNullKeyForbidden () 
		NullPointerException expected
	public void testRemovePropagatesToGet () 
		Object key
		Object value
		java.util.Collection collection
		java.util.Collection expectedCollection
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List entries
	public void testRemovePropagatesToAsMap () 
		Object key
		Object value
		java.util.Collection collection
		java.util.Collection expectedCollection
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List entries
	public void testRemovePropagatesToAsMapEntrySet () 
		java.util.Map$Entry asMapEntry
		Object key
		Object value
		java.util.Iterator asMapItr
		java.util.Collection collection
		java.util.Collection expectedCollection
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List entries
}

com/google/common/collect/testing/google/UnmodifiableCollectionTests.class
UnmodifiableCollectionTests.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.UnmodifiableCollectionTests extends java.lang.Object {
	public void  () 
	public static void assertMapEntryIsUnmodifiable (java.util.Map$Entry) 
		UnsupportedOperationException expected
		java.util.Map$Entry entry
	public static void assertIteratorIsUnmodifiable (java.util.Iterator) 
		UnsupportedOperationException expected
		java.util.Iterator iterator
	public static void assertIteratorsInOrder (java.util.Iterator, java.util.Iterator) 
		Object expected
		Object actual
		java.util.Iterator expectedIterator
		java.util.Iterator actualIterator
		int i
	public static void assertCollectionIsUnmodifiable (java.util.Collection, java.lang.Object) 
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		java.util.Collection collection
		Object sampleElement
		java.util.Collection siblingCollection
		java.util.Collection copy
	public static void assertSetIsUnmodifiable (java.util.Set, java.lang.Object) 
		java.util.Set set
		Object sampleElement
	public static void assertMultisetIsUnmodifiable (com.google.common.collect.Multiset, java.lang.Object) 
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		com.google.common.collect.Multiset multiset
		Object sampleElement
		com.google.common.collect.Multiset copy
	public static void assertMultimapIsUnmodifiable (com.google.common.collect.Multimap, java.lang.Object, java.lang.Object) 
		UnsupportedOperationException expected
		java.util.Collection values
		java.util.Map$Entry entry
		java.util.Iterator i$
		Object key
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		UnsupportedOperationException expected
		Object presentKey
		com.google.common.collect.Multimap multimap
		Object sampleKey
		Object sampleValue
		java.util.List originalEntries
		java.util.Collection sampleValueAsCollection
		com.google.common.collect.Multimap multimap2
	private static void assertCollectionsAreEquivalent (java.util.Collection, java.util.Collection) 
		java.util.Collection expected
		java.util.Collection actual
	private static void assertMultimapRemainsUnmodified (com.google.common.collect.Multimap, java.util.List) 
		com.google.common.collect.Multimap expected
		java.util.List actual
}

com/google/common/collect/testing/google/ListGenerators$CharactersOfCharSequenceGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$CharactersOfCharSequenceGenerator extends com.google.common.collect.testing.TestCharacterListGenerator {
	public void  () 
	public java.util.List create (java.lang.Character[]) 
		Character[] elements
		char[] chars
		StringBuilder str
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetReversedOrderGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetReversedOrderGenerator extends com.google.common.collect.testing.TestStringSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder$ForwardingTestMultisetGenerator.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$ForwardingTestMultisetGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultisetGenerator  {
	private final com.google.common.collect.testing.google.TestMultisetGenerator delegate
	void  (com.google.common.collect.testing.google.TestMultisetGenerator) 
		com.google.common.collect.testing.google.TestMultisetGenerator delegate
	public com.google.common.collect.testing.SampleElements samples () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public transient com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object[] elements
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/ListGenerators$ImmutableListMiddleSubListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$ImmutableListMiddleSubListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		String[] prefix
		String[] suffix
		String[] all
}

com/google/common/collect/testing/google/MultisetCountTester.class
MultisetCountTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetCountTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testCount_0 () 
	public void testCount_1 () 
	public void testCount_3 () 
	public void testCount_nullAbsent () 
	public void testCount_null_forbidden () 
		NullPointerException expected
	public void testCount_nullPresent () 
	public void testCount_wrongType () 
	public static java.util.List getCountDuplicateInitializingMethods () 
}

com/google/common/collect/testing/google/SortedMapGenerators$ImmutableSortedMapValueListGenerator.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapValueListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		int i
		String[] elements
		com.google.common.collect.ImmutableSortedMap$Builder builder
}

com/google/common/collect/testing/google/SetGenerators$ContiguousSetSubsetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ContiguousSetSubsetGenerator extends com.google.common.collect.testing.google.SetGenerators$AbstractContiguousSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.Integer[]) 
		Integer[] elements
		java.util.SortedSet set
		int tooHigh
		int tooLow
	protected volatile java.util.Set create (java.lang.Integer[]) 
		Integer[] x0
}

com/google/common/collect/testing/google/MultimapEqualsTester.class
MultimapEqualsTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapEqualsTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testEqualsTrue () 
	public void testEqualsFalse () 
		java.util.List targetEntries
	public void testEqualsMultimapWithNullKey () 
		com.google.common.collect.Multimap original
		com.google.common.collect.Multimap withNull
	public void testEqualsMultimapWithNullValue () 
		com.google.common.collect.Multimap original
		com.google.common.collect.Multimap withNull
	public void testNotEqualsEmpty () 
	public void testHashCodeMatchesAsMap () 
}

com/google/common/collect/testing/google/ListGenerators$ImmutableListTailSubListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$ImmutableListTailSubListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		String[] prefix
		String[] all
}

com/google/common/collect/testing/google/MultisetNavigationTester$SubMultisetSpec.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
abstract com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec extends java.lang.Enum {
	public static final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec TAIL_CLOSED
	public static final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec TAIL_OPEN
	public static final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec HEAD_CLOSED
	public static final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec HEAD_OPEN
	private static final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec[] $VALUES
	public static com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec[] values () 
	public static com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract java.util.List expectedEntries (int, java.util.List) 
	abstract com.google.common.collect.SortedMultiset subMultiset (com.google.common.collect.SortedMultiset, java.util.List, int) 
	void  (java.lang.String, int, com.google.common.collect.testing.google.MultisetNavigationTester$1) 
		String x0
		int x1
		com.google.common.collect.testing.google.MultisetNavigationTester$1 x2
	static void  () 
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetCopyOfGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetCopyOfGenerator extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/google/MultisetTestSuiteBuilder$1.class
MultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetTestSuiteBuilder$1 extends java.lang.Object {
}

com/google/common/collect/testing/google/MultisetTestSuiteBuilder$ElementSetGenerator.class
MultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetTestSuiteBuilder$ElementSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		int i
		Object[] elements
		Object[] duplicated
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/ListMultimapTestSuiteBuilder$MultimapGetGenerator.class
ListMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.ListMultimapTestSuiteBuilder$MultimapGetGenerator extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapGetGenerator implements com.google.common.collect.testing.TestListGenerator  {
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public transient java.util.List create (java.lang.Object[]) 
		Object[] elements
	public volatile java.util.Collection create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapCopyOfEntriesGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapCopyOfEntriesGenerator extends com.google.common.collect.testing.TestStringMapGenerator {
	public void  () 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/google/TestSetMultimapGenerator.class
TestSetMultimapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestSetMultimapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultimapGenerator  {
}

com/google/common/collect/testing/google/ListMultimapPutTester.class
ListMultimapPutTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapPutTester extends com.google.common.collect.testing.google.AbstractListMultimapTester {
	public void  () 
	public void testPutAddsValueAtEnd () 
		java.util.List values
		java.util.List expectedValues
		Object value
		java.util.Iterator i$
		Object key
		java.util.Iterator i$
	public void testPutDuplicateValue () 
		Object k
		Object v
		java.util.List values
		java.util.List expectedValues
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List entries
}

com/google/common/collect/testing/google/SetGenerators$TestUnhashableSetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.SetGenerators$TestUnhashableSetGenerator extends com.google.common.collect.testing.TestUnhashableCollectionGenerator implements com.google.common.collect.testing.TestSetGenerator  {
	public void  () 
	public volatile java.util.Set create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/BiMapGenerators$ImmutableBiMapCopyOfGenerator.class
BiMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapGenerators$ImmutableBiMapCopyOfGenerator extends com.google.common.collect.testing.google.TestStringBiMapGenerator {
	public void  () 
	protected com.google.common.collect.BiMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		java.util.Map builder
}

com/google/common/collect/testing/google/SetMultimapTestSuiteBuilder$EntriesGenerator.class
SetMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SetMultimapTestSuiteBuilder$EntriesGenerator extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder$EntriesGenerator implements com.google.common.collect.testing.TestSetGenerator  {
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public volatile java.util.Collection create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$MultimapGetGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapGetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public com.google.common.collect.testing.SampleElements samples () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		Object v
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List insertionOrder
		Object k
		java.util.List entries
		Iterable orderedEntries
		java.util.List values
	public transient java.util.Collection create (java.lang.Object[]) 
		int i
		Object[] elements
		java.util.Map$Entry[] array
		Object k
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MultimapKeysTester.class
MultimapKeysTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapKeysTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testKeys () 
		com.google.common.collect.Multiset keys
	public void testKeysCountAbsentNullKey () 
	public void testKeysWithNullKey () 
		com.google.common.collect.Multiset keys
	public void testKeysElementSet () 
	public void testKeysRemove () 
		int original
	public void testKeysEntrySetIteratorRemove () 
		com.google.common.collect.Multiset keys
		java.util.Iterator itr
	public void testKeysEntrySetRemove () 
}

com/google/common/collect/testing/google/SetMultimapPutAllTester.class
SetMultimapPutAllTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetMultimapPutAllTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testPutAllHandlesDuplicates () 
		java.util.Set expectedValues
		Object k
		java.util.Iterator i$
		java.util.List valuesToPut
}

com/google/common/collect/testing/google/BiMapClearTester.class
BiMapClearTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapClearTester extends com.google.common.collect.testing.google.AbstractBiMapTester {
	public void  () 
	public void testClearClearsInverse () 
		com.google.common.collect.BiMap inv
	public void testKeySetClearClearsInverse () 
		com.google.common.collect.BiMap inv
	public void testValuesClearClearsInverse () 
		com.google.common.collect.BiMap inv
	public void testClearInverseClears () 
		com.google.common.collect.BiMap inv
	public void testClearInverseKeySetClears () 
		com.google.common.collect.BiMap inv
	public void testClearInverseValuesClears () 
		com.google.common.collect.BiMap inv
}

com/google/common/collect/testing/google/TestMultisetGenerator.class
TestMultisetGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestMultisetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator  {
	public transient abstract com.google.common.collect.Multiset create (java.lang.Object[]) 
}

com/google/common/collect/testing/google/ListGenerators$ImmutableListOfGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$ImmutableListOfGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetDescendingAsListGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetDescendingAsListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.Comparator comparator
}

com/google/common/collect/testing/google/BiMapRemoveTester.class
BiMapRemoveTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapRemoveTester extends com.google.common.collect.testing.google.AbstractBiMapTester {
	public void  () 
	public void testRemoveKeyRemovesFromInverse () 
	public void testRemoveKeyFromKeySetRemovesFromInverse () 
	public void testRemoveFromValuesRemovesFromInverse () 
	public void testRemoveFromInverseRemovesFromForward () 
	public void testRemoveFromInverseKeySetRemovesFromForward () 
	public void testRemoveFromInverseValuesRemovesFromInverse () 
	public void testKeySetIteratorRemove () 
		int initialSize
		java.util.Iterator iterator
}

com/google/common/collect/testing/google/ListMultimapTestSuiteBuilder.class
ListMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapTestSuiteBuilder extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.google.ListMultimapTestSuiteBuilder using (com.google.common.collect.testing.google.TestListMultimapGenerator) 
		com.google.common.collect.testing.google.TestListMultimapGenerator generator
		com.google.common.collect.testing.google.ListMultimapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	junit.framework.TestSuite computeMultimapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	junit.framework.TestSuite computeMultimapAsMapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.Set features
	java.util.Set computeMultimapGetFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set derivedFeatures
}

com/google/common/collect/testing/google/ListMultimapAsMapTester.class
ListMultimapAsMapTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapAsMapTester extends com.google.common.collect.testing.google.AbstractListMultimapTester {
	public void  () 
	public void testAsMapValuesImplementList () 
		java.util.Collection valueCollection
		java.util.Iterator i$
	public void testAsMapGetImplementsList () 
		Object key
		java.util.Iterator i$
	public void testAsMapRemoveImplementsList () 
		Object key
		java.util.Iterator i$
		java.util.List keys
	public void testEquals () 
		java.util.Map expected
	public void testEntrySetEquals () 
		java.util.Set expected
	public void testValuesRemove () 
}

com/google/common/collect/testing/google/MultimapSizeTester.class
MultimapSizeTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapSizeTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testSize () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry2
		java.util.Iterator i$
		int expectedSize
		com.google.common.collect.Multimap multimap
		int size
		int size2
	public void testIsEmptyYes () 
	public void testIsEmptyNo () 
	public void testSizeNullKey () 
	public void testSizeNullValue () 
	public void testSizeNullKeyAndValue () 
	public void testSizeMultipleValues () 
}

com/google/common/collect/testing/google/MultisetNavigationTester$1.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetNavigationTester$1 extends java.lang.Object {
}

com/google/common/collect/testing/google/MultimapContainsKeyTester.class
MultimapContainsKeyTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapContainsKeyTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testContainsKeyYes () 
	public void testContainsKeyNo () 
	public void testContainsKeysFromKeySet () 
		Object k
		java.util.Iterator i$
	public void testContainsKeyAgreesWithGet () 
		Object k
		java.util.Iterator i$
	public void testContainsKeyAgreesWithAsMap () 
		Object k
		java.util.Iterator i$
	public void testContainsKeyAgreesWithKeySet () 
		Object k
		java.util.Iterator i$
	public void testContainsKeyNullPresent () 
	public void testContainsKeyNullAbsent () 
	public void testContainsKeyNullDisallowed () 
		NullPointerException expected
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$ReserializedMultimapGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$ReserializedMultimapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultimapGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public com.google.common.collect.testing.SampleElements samples () 
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public transient com.google.common.collect.Multimap create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createKeyArray (int) 
		int length
	public java.lang.Object[] createValueArray (int) 
		int length
	public com.google.common.collect.testing.SampleElements sampleKeys () 
	public com.google.common.collect.testing.SampleElements sampleValues () 
	public java.util.Collection createCollection (java.lang.Iterable) 
		Iterable values
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SetGenerators$DegeneratedImmutableSetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$DegeneratedImmutableSetGenerator extends com.google.common.collect.testing.TestStringSetGenerator {
	public void  () 
	protected java.util.Set create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/google/TestStringBiMapGenerator.class
TestStringBiMapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestStringBiMapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestBiMapGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public final transient com.google.common.collect.BiMap create (java.lang.Object[]) 
		java.util.Map$Entry e
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] entries
		java.util.Map$Entry[] array
		int i
	protected abstract com.google.common.collect.BiMap create (java.util.Map$Entry[]) 
	public final java.util.Map$Entry[] createArray (int) 
		int length
	public final java.lang.String[] createKeyArray (int) 
		int length
	public final java.lang.String[] createValueArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createKeyArray (int) 
		int x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapCopyOfGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapCopyOfGenerator extends com.google.common.collect.testing.TestStringMapGenerator {
	public void  () 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		java.util.Map builder
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapEntryListGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapEntryListGenerator extends java.lang.Object implements com.google.common.collect.testing.TestListGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public transient java.util.List create (java.lang.Object[]) 
		java.util.Map$Entry entry
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] elements
		com.google.common.collect.ImmutableMap$Builder builder
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MultimapGetTester.class
MultimapGetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapGetTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testGetEmpty () 
		java.util.Collection result
	public void testGetNonEmpty () 
		java.util.Collection result
	public void testGetMultiple () 
	public void testGetAbsentKey () 
	public void testPropagatesRemoveToMultimap () 
		java.util.Collection result
	public void testPropagatesRemoveLastElementToMultimap () 
		java.util.Collection result
	public void testPropagatesAddToMultimap () 
		java.util.Collection result
	public void testPropagatesAddAllToMultimap () 
		java.util.Collection result
	public void testPropagatesRemoveLastThenAddToMultimap () 
		int oldSize
		java.util.Collection result
	public void testGetNullPresent () 
	public void testGetNullAbsent () 
	public void testGetNullForbidden () 
		NullPointerException expected
	public void testGetWithNullValue () 
}

com/google/common/collect/testing/google/SetGenerators$ContiguousSetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ContiguousSetGenerator extends com.google.common.collect.testing.google.SetGenerators$AbstractContiguousSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.Integer[]) 
		Integer[] elements
	protected volatile java.util.Set create (java.lang.Integer[]) 
		Integer[] x0
}

com/google/common/collect/testing/google/MultimapEntriesTester.class
MultimapEntriesTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapEntriesTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testEntries () 
	public void testContainsEntryWithNullKeyPresent () 
	public void testContainsEntryWithNullKeyAbsent () 
	public void testContainsEntryWithNullValuePresent () 
	public void testContainsEntryWithNullValueAbsent () 
	public void testRemovePropagatesToMultimap () 
	public void testRemoveAllPropagatesToMultimap () 
	public void testRetainAllPropagatesToMultimap () 
	public void testIteratorRemovePropagatesToMultimap () 
		java.util.Iterator iterator
	public void testEntriesRemainValidAfterRemove () 
		java.util.Iterator iterator
		java.util.Map$Entry entry
		Object key
		Object value
}

com/google/common/collect/testing/google/MultisetNavigationTester$SubMultisetSpec$1.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec$1 extends com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec {
	void  (java.lang.String, int) 
	java.util.List expectedEntries (int, java.util.List) 
		int targetEntry
		java.util.List entries
	com.google.common.collect.SortedMultiset subMultiset (com.google.common.collect.SortedMultiset, java.util.List, int) 
		com.google.common.collect.SortedMultiset multiset
		java.util.List entries
		int targetEntry
}

com/google/common/collect/testing/google/ListGenerators$BuilderAddListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$BuilderAddListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String element
		String[] arr$
		int len$
		int i$
		String[] elements
		com.google.common.collect.ImmutableList$Builder builder
}

com/google/common/collect/testing/google/ListMultimapPutAllTester.class
ListMultimapPutAllTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapPutAllTester extends com.google.common.collect.testing.google.AbstractListMultimapTester {
	public void  () 
	public void testPutAllAddsAtEndInOrder () 
		java.util.List expectedValues
		Object k
		java.util.Iterator i$
		java.util.List values
}

com/google/common/collect/testing/google/MultisetElementSetTester.class
MultisetElementSetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetElementSetTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testElementSetReflectsAddAbsent () 
		java.util.Set elementSet
	public void testElementSetReflectsRemove () 
		java.util.Set elementSet
	public void testElementSetRemovePropagatesToMultiset () 
		java.util.Set elementSet
	public void testElementSetRemoveDuplicatePropagatesToMultiset () 
		java.util.Set elementSet
	public void testElementSetRemoveAbsent () 
		java.util.Set elementSet
	public void testElementSetClear () 
}

com/google/common/collect/testing/google/MultimapReplaceValuesTester.class
MultimapReplaceValuesTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapReplaceValuesTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testReplaceValuesWithNullValue () 
		java.util.List values
	public void testReplaceValuesWithNullKey () 
		java.util.List values
	public void testReplaceEmptyValues () 
		int size
		java.util.List values
	public void testReplaceValuesWithEmpty () 
		int size
		java.util.List oldValues
		java.util.List values
	public void testReplaceValuesWithDuplicates () 
		int size
		java.util.List oldValues
		java.util.List values
	public void testReplaceNonEmptyValues () 
		int size
		java.util.Collection oldKeyValues
		Object k
		java.util.Iterator i$
		java.util.List keys
		java.util.List values
	public void testReplaceValuesPropagatesToGet () 
		java.util.Collection getCollection
		java.util.List values
	public void testReplaceValuesRemoveNotSupported () 
		UnsupportedOperationException expected
		java.util.List values
	public void testReplaceValuesPutNotSupported () 
		UnsupportedOperationException expected
		java.util.List values
}

com/google/common/collect/testing/google/MultisetNavigationTester$SubMultisetSpec$3.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec$3 extends com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec {
	void  (java.lang.String, int) 
	java.util.List expectedEntries (int, java.util.List) 
		int targetEntry
		java.util.List entries
	com.google.common.collect.SortedMultiset subMultiset (com.google.common.collect.SortedMultiset, java.util.List, int) 
		com.google.common.collect.SortedMultiset multiset
		java.util.List entries
		int targetEntry
}

com/google/common/collect/testing/google/MultisetEntrySetTester.class
MultisetEntrySetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetEntrySetTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testEntrySet_clear () 
	public void testEntrySet_iteratorRemovePropagates () 
		java.util.Iterator iterator
	public void testEntrySet_removePresent () 
	public void testEntrySet_removeAbsent () 
	public void testEntrySet_removeAllPresent () 
	public void testEntrySet_removeAllAbsent () 
	public void testEntrySet_retainAllPresent () 
	public void testEntrySet_retainAllAbsent () 
	public void testEntryViewReflectsRemove () 
		com.google.common.collect.Multiset$Entry entry
	public void testEntryReflectsIteratorRemove () 
		com.google.common.collect.Multiset$Entry entry
		java.util.Iterator itr
	public void testEntryReflectsClear () 
		com.google.common.collect.Multiset$Entry entry
	public void testEntryReflectsEntrySetClear () 
		com.google.common.collect.Multiset$Entry entry
	public void testEntryReflectsEntrySetIteratorRemove () 
		java.util.Iterator entryItr
		com.google.common.collect.Multiset$Entry entry
	public void testEntryReflectsElementSetClear () 
		com.google.common.collect.Multiset$Entry entry
	public void testEntryReflectsElementSetIteratorRemove () 
		com.google.common.collect.Multiset$Entry entry
		java.util.Iterator elementItr
	public void testEntryReflectsRemoveThenAdd () 
		com.google.common.collect.Multiset$Entry entry
	public void testToString () 
}

com/google/common/collect/testing/google/MultimapToStringTester.class
MultimapToStringTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapToStringTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testToStringEmpty () 
	public void testToStringSingleton () 
	public void testToStringWithNullKey () 
	public void testToStringWithNullValue () 
	public void testToStringMatchesAsMap () 
}

com/google/common/collect/testing/google/MultimapClearTester.class
MultimapClearTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapClearTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testClearUnsupported () 
		UnsupportedOperationException expected
	private void assertCleared () 
		Object key
		java.util.Iterator i$
	public void testClear () 
	public void testClearThroughEntries () 
	public void testClearThroughAsMap () 
	public void testClearThroughKeySet () 
	public void testClearThroughKeys () 
	public void testClearThroughValues () 
	public void testClearPropagatesToGet () 
		java.util.Collection collection
		Object key
		java.util.Iterator i$
	public void testClearPropagatesToAsMapGet () 
		java.util.Collection collection
		Object key
		java.util.Iterator i$
	public void testClearPropagatesToAsMap () 
		java.util.Map asMap
	public void testClearPropagatesToEntries () 
		java.util.Collection entries
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapUnhashableValuesGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapUnhashableValuesGenerator extends com.google.common.collect.testing.TestUnhashableCollectionGenerator {
	public void  () 
	public java.util.Collection create (com.google.common.collect.testing.UnhashableObject[]) 
		com.google.common.collect.testing.UnhashableObject value
		com.google.common.collect.testing.UnhashableObject[] arr$
		int len$
		int i$
		com.google.common.collect.testing.UnhashableObject[] elements
		com.google.common.collect.ImmutableMap$Builder builder
		int key
}

com/google/common/collect/testing/google/SortedMapGenerators$ImmutableSortedMapGenerator.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapGenerator extends com.google.common.collect.testing.TestStringSortedMapGenerator {
	public void  () 
	public java.util.SortedMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		com.google.common.collect.ImmutableSortedMap$Builder builder
	public volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/google/MultisetNavigationTester.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetNavigationTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	private com.google.common.collect.SortedMultiset sortedMultiset
	private java.util.List entries
	private com.google.common.collect.Multiset$Entry a
	private com.google.common.collect.Multiset$Entry b
	private com.google.common.collect.Multiset$Entry c
	public void  () 
	static com.google.common.collect.SortedMultiset cast (com.google.common.collect.Multiset) 
		com.google.common.collect.Multiset iterable
	public void setUp ()  throws java.lang.Exception 
	private void resetWithHole () 
		java.util.List container
	public void testEmptyMultisetFirst () 
		java.util.NoSuchElementException e
	public void testEmptyMultisetPollFirst () 
	public void testEmptyMultisetNearby () 
		com.google.common.collect.BoundType type
		com.google.common.collect.BoundType[] arr$
		int len$
		int i$
	public void testEmptyMultisetLast () 
		java.util.NoSuchElementException e
	public void testEmptyMultisetPollLast () 
	public void testSingletonMultisetFirst () 
	public void testSingletonMultisetPollFirst () 
	public void testSingletonMultisetNearby () 
	public void testSingletonMultisetLast () 
	public void testSingletonMultisetPollLast () 
	public void testFirst () 
	public void testPollFirst () 
	public void testPollFirstUnsupported () 
		UnsupportedOperationException e
	public void testLower () 
	public void testFloor () 
	public void testCeiling () 
	public void testHigher () 
	public void testLast () 
	public void testPollLast () 
	public void testPollLastUnsupported () 
		UnsupportedOperationException e
	public void testDescendingNavigation () 
		java.util.List ascending
		java.util.List descending
	void expectAddFailure (com.google.common.collect.SortedMultiset, com.google.common.collect.Multiset$Entry) 
		IllegalArgumentException expected
		IllegalArgumentException expected
		IllegalArgumentException expected
		com.google.common.collect.SortedMultiset multiset
		com.google.common.collect.Multiset$Entry entry
	void expectRemoveZero (com.google.common.collect.SortedMultiset, com.google.common.collect.Multiset$Entry) 
		com.google.common.collect.SortedMultiset multiset
		com.google.common.collect.Multiset$Entry entry
	void expectSetCountFailure (com.google.common.collect.SortedMultiset, com.google.common.collect.Multiset$Entry) 
		IllegalArgumentException acceptable
		IllegalArgumentException expected
		com.google.common.collect.SortedMultiset multiset
		com.google.common.collect.Multiset$Entry entry
	public void testAddOutOfTailBoundsOne () 
	public void testAddOutOfTailBoundsSeveral () 
	public void testAddOutOfHeadBoundsOne () 
	public void testAddOutOfHeadBoundsSeveral () 
	public void testRemoveOutOfTailBoundsOne () 
	public void testRemoveOutOfTailBoundsSeveral () 
	public void testRemoveOutOfHeadBoundsOne () 
	public void testRemoveOutOfHeadBoundsSeveral () 
	public void testSetCountOutOfTailBoundsOne () 
	public void testSetCountOutOfTailBoundsSeveral () 
	public void testSetCountOutOfHeadBoundsOne () 
	public void testSetCountOutOfHeadBoundsSeveral () 
	public void testAddWithConflictingBounds () 
	public void testConflictingBounds () 
	public void testEmptyRangeSubMultiset (com.google.common.collect.SortedMultiset) 
		com.google.common.collect.SortedMultiset multiset
	public void testEmptyRangeSubMultisetSupportingAdd (com.google.common.collect.SortedMultiset) 
		com.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		com.google.common.collect.SortedMultiset multiset
	private static int totalSize (java.lang.Iterable) 
		com.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		Iterable entries
		int sum
	private void testSubMultisetEntrySet (com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec) 
		java.util.List expected
		com.google.common.collect.SortedMultiset subMultiset
		int i
		com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec spec
		java.util.List entries
	private void testSubMultisetSize (com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec) 
		java.util.List expected
		com.google.common.collect.SortedMultiset subMultiset
		int i
		com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec spec
		java.util.List entries
	private void testSubMultisetDistinctElements (com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec) 
		java.util.List expected
		com.google.common.collect.SortedMultiset subMultiset
		int i
		com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec spec
		java.util.List entries
	public void testTailClosedEntrySet () 
	public void testTailClosedSize () 
	public void testTailClosedDistinctElements () 
	public void testTailOpenEntrySet () 
	public void testTailOpenSize () 
	public void testTailOpenDistinctElements () 
	public void testHeadClosedEntrySet () 
	public void testHeadClosedSize () 
	public void testHeadClosedDistinctElements () 
	public void testHeadOpenEntrySet () 
	public void testHeadOpenSize () 
	public void testHeadOpenDistinctElements () 
	public void testClearTailOpen () 
		java.util.List expected
	public void testClearTailOpenEntrySet () 
		java.util.List expected
	public void testClearTailClosed () 
		java.util.List expected
	public void testClearTailClosedEntrySet () 
		java.util.List expected
	public void testClearHeadOpen () 
		java.util.List expected
	public void testClearHeadOpenEntrySet () 
		java.util.List expected
	public void testClearHeadClosed () 
		java.util.List expected
	public void testClearHeadClosedEntrySet () 
		java.util.List expected
}

com/google/common/collect/testing/google/MultisetTestSuiteBuilder.class
MultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetTestSuiteBuilder extends com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.google.MultisetTestSuiteBuilder using (com.google.common.collect.testing.google.TestMultisetGenerator) 
		com.google.common.collect.testing.google.TestMultisetGenerator generator
	protected java.util.List getTesters () 
		java.util.List testers
	private static java.util.Set computeEntrySetFeatures (java.util.Set) 
		java.util.Set features
		java.util.Set derivedFeatures
	static java.util.Set computeElementSetFeatures (java.util.Set) 
		java.util.Set features
		java.util.Set derivedFeatures
	private static java.util.Set computeReserializedMultisetFeatures (java.util.Set) 
		java.util.Set features
		java.util.Set derivedFeatures
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	junit.framework.TestSuite createElementSetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetTailsetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetTailsetGenerator extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
		java.util.List list
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/google/MultimapFeature$Require.class
MultimapFeature.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.MultimapFeature$Require extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract com.google.common.collect.testing.google.MultimapFeature[] value () 
	public abstract com.google.common.collect.testing.google.MultimapFeature[] absent () 
}

com/google/common/collect/testing/google/MultisetSetCountUnconditionallyTester.class
MultisetSetCountUnconditionallyTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetSetCountUnconditionallyTester extends com.google.common.collect.testing.google.AbstractMultisetSetCountTester {
	public void  () 
	void setCountCheckReturnValue (java.lang.Object, int) 
		Object element
		int count
	void setCountNoCheckReturnValue (java.lang.Object, int) 
		Object element
		int count
	private int setCount (java.lang.Object, int) 
		Object element
		int count
}

com/google/common/collect/testing/google/SetMultimapTestSuiteBuilder.class
SetMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetMultimapTestSuiteBuilder extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.google.SetMultimapTestSuiteBuilder using (com.google.common.collect.testing.google.TestSetMultimapGenerator) 
		com.google.common.collect.testing.google.TestSetMultimapGenerator generator
		com.google.common.collect.testing.google.SetMultimapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	junit.framework.TestSuite computeMultimapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	junit.framework.TestSuite computeMultimapAsMapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.Set features
	junit.framework.TestSuite computeEntriesTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder extends com.google.common.collect.testing.google.MultisetTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder using (com.google.common.collect.testing.google.TestMultisetGenerator) 
		com.google.common.collect.testing.google.TestMultisetGenerator generator
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder result
	public junit.framework.TestSuite createTestSuite () 
		junit.framework.TestSuite subSuite
		java.util.Iterator i$
		junit.framework.TestSuite suite
	protected java.util.List getTesters () 
		java.util.List testers
	junit.framework.TestSuite createElementSetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	java.util.List createDerivedSuites (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder) 
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	private junit.framework.TestSuite createSubMultisetSuite (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder, com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound, com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound) 
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound from
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound to
		com.google.common.collect.testing.google.TestMultisetGenerator delegate
		java.util.Set features
		com.google.common.collect.SortedMultiset emptyMultiset
		java.util.Comparator comparator
		com.google.common.collect.testing.SampleElements samples
		java.util.List samplesList
		Object firstInclusive
		Object lastInclusive
	private java.util.List getExtremeValues () 
		java.util.List result
	private junit.framework.TestSuite createDescendingSuite (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder) 
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.google.TestMultisetGenerator delegate
		java.util.Set features
	private junit.framework.TestSuite createReserializedSuite (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder) 
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder parentBuilder
		com.google.common.collect.testing.google.TestMultisetGenerator delegate
		java.util.Set features
	static java.util.List access$000 (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder) 
		com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder x0
}

com/google/common/collect/testing/google/MapGenerators$ImmutableEnumMapGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableEnumMapGenerator extends com.google.common.collect.testing.TestEnumMapGenerator {
	public void  () 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		java.util.Map map
}

com/google/common/collect/testing/google/SetGenerators$ContiguousSetHeadsetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ContiguousSetHeadsetGenerator extends com.google.common.collect.testing.google.SetGenerators$AbstractContiguousSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.Integer[]) 
		Integer[] elements
		java.util.SortedSet set
		int tooHigh
	protected volatile java.util.Set create (java.lang.Integer[]) 
		Integer[] x0
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$KeysGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$KeysGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultisetGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object key
		java.util.Iterator valueItr
		int i
		Object[] elements
		java.util.Map$Entry[] entries
		java.util.Map valueIterators
	private java.util.Iterator sampleValuesIterator () 
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		Object k
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List insertionOrder
		java.util.Iterator valueIter
		java.util.List entries
		Iterable ordered
		java.util.List orderedValues
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SetMultimapEqualsTester.class
SetMultimapEqualsTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetMultimapEqualsTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testOrderingDoesntAffectEqualsComparisons () 
		com.google.common.collect.SetMultimap multimap1
		com.google.common.collect.SetMultimap multimap2
}

com/google/common/collect/testing/google/SetMultimapTestSuiteBuilder$MultimapGetGenerator.class
SetMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SetMultimapTestSuiteBuilder$MultimapGetGenerator extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapGetGenerator implements com.google.common.collect.testing.TestSetGenerator  {
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public volatile java.util.Collection create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/BiMapTestSuiteBuilder.class
BiMapTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapTestSuiteBuilder extends com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.google.BiMapTestSuiteBuilder using (com.google.common.collect.testing.google.TestBiMapGenerator) 
		com.google.common.collect.testing.google.TestBiMapGenerator generator
	protected java.util.List getTesters () 
		java.util.List testers
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derived
	private static java.util.Set computeInverseFeatures (java.util.Set) 
		java.util.Set mapFeatures
		java.util.Set inverseFeatures
		boolean nullKeys
		boolean nullValues
	private static java.util.Set computeValuesSetFeatures (java.util.Set) 
		java.util.Set mapFeatures
		java.util.Set valuesCollectionFeatures
	private static java.util.Set computeCommonDerivedCollectionFeatures (java.util.Set) 
		java.util.Set mapFeatures
}

com/google/common/collect/testing/google/MultisetContainsTester.class
MultisetContainsTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetContainsTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testContainsAllMultisetIgnoresFrequency () 
	public void testContainsAllListIgnoresFrequency () 
}

com/google/common/collect/testing/google/ListMultimapEqualsTester.class
ListMultimapEqualsTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListMultimapEqualsTester extends com.google.common.collect.testing.google.AbstractListMultimapTester {
	public void  () 
	public void testOrderingAffectsEqualsComparisons () 
		com.google.common.collect.ListMultimap multimap1
		com.google.common.collect.ListMultimap multimap2
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapCopyOfEnumMapGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapCopyOfEnumMapGenerator extends com.google.common.collect.testing.TestEnumMapGenerator {
	public void  () 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		java.util.EnumMap map
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
}

com/google/common/collect/testing/google/ListGenerators$ImmutableListHeadSubListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$ImmutableListHeadSubListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		String[] suffix
		String[] all
}

com/google/common/collect/testing/google/TestListMultimapGenerator.class
TestListMultimapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestListMultimapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultimapGenerator  {
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetExplicitSuperclassComparatorGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitSuperclassComparatorGenerator extends com.google.common.collect.testing.TestStringSetGenerator {
	private static final java.util.Comparator COMPARABLE_REVERSED
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	static void  () 
}

com/google/common/collect/testing/google/MultimapContainsValueTester.class
MultimapContainsValueTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapContainsValueTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testContainsValueYes () 
	public void testContainsValueNo () 
	public void testContainsNullValueYes () 
	public void testContainsNullValueNo () 
	public void testContainsNullValueFails () 
		NullPointerException expected
}

com/google/common/collect/testing/google/SetMultimapAsMapTester.class
SetMultimapAsMapTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetMultimapAsMapTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testAsMapValuesImplementSet () 
		java.util.Collection valueCollection
		java.util.Iterator i$
	public void testAsMapGetImplementsSet () 
		Object key
		java.util.Iterator i$
	public void testAsMapRemoveImplementsSet () 
		Object key
		java.util.Iterator i$
		java.util.List keys
	public void testEquals () 
		java.util.Map expected
	public void testEntrySetEquals () 
		java.util.Set expected
	public void testValuesRemove () 
}

com/google/common/collect/testing/google/TestMultimapGenerator.class
TestMultimapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestMultimapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestContainerGenerator  {
	public abstract java.lang.Object[] createKeyArray (int) 
	public abstract java.lang.Object[] createValueArray (int) 
	public abstract com.google.common.collect.testing.SampleElements sampleKeys () 
	public abstract com.google.common.collect.testing.SampleElements sampleValues () 
	public abstract java.util.Collection createCollection (java.lang.Iterable) 
}

com/google/common/collect/testing/google/MultisetIteratorTester$1.class
MultisetIteratorTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetIteratorTester$1 extends com.google.common.collect.testing.IteratorTester {
	final com.google.common.collect.testing.google.MultisetIteratorTester this$0
	void  (com.google.common.collect.testing.google.MultisetIteratorTester, int, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder) 
		int x0
		Iterable x1
		Iterable x2
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder x3
	protected java.util.Iterator newTargetIterator () 
}

com/google/common/collect/testing/google/MultimapPutIterableTester.class
MultimapPutIterableTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapPutIterableTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testPutAllNonEmptyIterableOnPresentKey () 
	public void testPutAllNonEmptyCollectionOnPresentKey () 
	public void testPutAllNonEmptyIterableOnAbsentKey () 
	public void testPutAllNonEmptyCollectionOnAbsentKey () 
	public void testPutAllNullValueOnPresentKey_supported () 
	public void testPutAllNullValueOnAbsentKey_supported () 
	public void testPutAllNullValueSingle_unsupported () 
	public void testPutAllNullValueNullLast_unsupported () 
		NullPointerException expected
		int size
		java.util.Collection values
	public void testPutAllNullValueNullFirst_unsupported () 
		NullPointerException expected
		int size
	public void testPutAllOnPresentNullKey () 
	public void testPutAllNullForbidden () 
		NullPointerException expected
	public void testPutAllEmptyCollectionOnAbsentKey () 
	public void testPutAllEmptyIterableOnAbsentKey () 
		Iterable iterable
	public void testPutAllEmptyIterableOnPresentKey () 
	public void testPutAllOnlyCallsIteratorOnce () 
		Iterable iterable
	public void testPutAllPropagatesToGet () 
		java.util.Collection getCollection
		int getCollectionSize
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapTestSuiteBuilder extends com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder {
	private static final com.google.common.collect.Multimap GET_FEATURE_MAP
	public void  () 
	public static com.google.common.collect.testing.google.MultimapTestSuiteBuilder using (com.google.common.collect.testing.google.TestMultimapGenerator) 
		com.google.common.collect.testing.google.TestMultimapGenerator generator
	protected java.util.List getTesters () 
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	junit.framework.TestSuite computeValuesTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	junit.framework.TestSuite computeEntriesTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	junit.framework.TestSuite computeMultimapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	junit.framework.TestSuite computeMultimapAsMapGetTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.Set features
	junit.framework.TestSuite computeKeysTestSuite (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
	static java.util.Set computeDerivedCollectionFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set derivedFeatures
	static java.util.Set computeEntriesFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set result
	static java.util.Set computeValuesFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set result
	static java.util.Set computeKeysFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set result
	private static java.util.Set computeReserializedMultimapFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set derivedFeatures
	private static java.util.Set computeAsMapFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set derivedFeatures
	java.util.Set computeMultimapGetFeatures (java.util.Set) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set multimapFeatures
		java.util.Set derivedFeatures
	java.util.Set computeMultimapAsMapGetFeatures (java.util.Set) 
		java.util.Set multimapFeatures
		java.util.Set derivedFeatures
	static void  () 
}

com/google/common/collect/testing/google/ListGenerators$1.class
ListGenerators.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.ListGenerators$1 extends java.lang.Object {
}

com/google/common/collect/testing/google/AbstractMultisetSetCountTester.class
AbstractMultisetSetCountTester.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.AbstractMultisetSetCountTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	private void assertSetCount (java.lang.Object, int) 
		com.google.common.collect.Multiset$Entry entry
		java.util.Iterator i$
		Object element
		int count
		int size
	abstract void setCountCheckReturnValue (java.lang.Object, int) 
	abstract void setCountNoCheckReturnValue (java.lang.Object, int) 
	private void assertSetCountIncreasingFailure (java.lang.Object, int) 
		UnsupportedOperationException expected
		Object element
		int count
	private void assertSetCountDecreasingFailure (java.lang.Object, int) 
		UnsupportedOperationException expected
		Object element
		int count
	private void assertZeroToZero () 
	private void assertOneToOne () 
	private void assertThreeToThree () 
	public void testSetCount_zeroToZero_addSupported () 
	public void testSetCount_zeroToZero_removeSupported () 
	public void testSetCount_zeroToZero_unsupported () 
		UnsupportedOperationException tolerated
	public void testSetCount_oneToOne_addSupported () 
	public void testSetCount_oneToOne_removeSupported () 
	public void testSetCount_oneToOne_unsupported () 
		UnsupportedOperationException tolerated
	public void testSetCount_threeToThree_addSupported () 
	public void testSetCount_threeToThree_removeSupported () 
	public void testSetCount_threeToThree_unsupported () 
		UnsupportedOperationException tolerated
	public void testSetCount_zeroToOne_supported () 
	public void testSetCountZeroToOneConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testSetCountZeroToOneConcurrentWithEntrySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testSetCount_zeroToThree_supported () 
	public void testSetCount_oneToThree_supported () 
	public void testSetCount_zeroToOne_unsupported () 
	public void testSetCount_zeroToThree_unsupported () 
	public void testSetCount_oneToThree_unsupported () 
	public void testSetCount_oneToZero_supported () 
	public void testSetCountOneToZeroConcurrentWithIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testSetCountOneToZeroConcurrentWithEntrySetIteration () 
		java.util.Iterator iterator
		java.util.ConcurrentModificationException expected
	public void testSetCount_threeToZero_supported () 
	public void testSetCount_threeToOne_supported () 
	public void testSetCount_oneToZero_unsupported () 
	public void testSetCount_threeToZero_unsupported () 
	public void testSetCount_threeToOne_unsupported () 
	public void testSetCount_removeNull_nullSupported () 
	public void testSetCount_addNull_nullSupported () 
	public void testSetCount_addNull_nullUnsupported () 
		NullPointerException expected
	public void testSetCount_noOpNull_nullSupported () 
		UnsupportedOperationException tolerated
	public void testSetCount_noOpNull_nullUnsupported () 
		NullPointerException tolerated
		UnsupportedOperationException tolerated
	public void testSetCount_existingNoNopNull_nullSupported () 
		UnsupportedOperationException tolerated
	public void testSetCount_negative_removeSupported () 
		IllegalArgumentException expected
	public void testSetCount_negative_removeUnsupported () 
		IllegalArgumentException expected
		UnsupportedOperationException expected
	public static java.util.List getSetCountDuplicateInitializingMethods () 
	private static java.lang.reflect.Method getMethod (java.lang.String) 
		String methodName
}

com/google/common/collect/testing/google/BiMapGenerators$ImmutableBiMapCopyOfEntriesGenerator.class
BiMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.BiMapGenerators$ImmutableBiMapCopyOfEntriesGenerator extends com.google.common.collect.testing.google.TestStringBiMapGenerator {
	public void  () 
	protected com.google.common.collect.BiMap create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/google/DerivedGoogleCollectionGenerators$BiMapValueSetGenerator.class
DerivedGoogleCollectionGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.DerivedGoogleCollectionGenerators$BiMapValueSetGenerator extends java.lang.Object implements com.google.common.collect.testing.TestSetGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
	private final com.google.common.collect.testing.SampleElements samples
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator mapGenerator
		com.google.common.collect.testing.SampleElements mapSamples
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Set create (java.lang.Object[]) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		Object[] elements
		Object[] valuesArray
		java.util.Collection originalEntries
		java.util.Collection entries
		int i
	public java.lang.Object[] createArray (int) 
		int length
		Object[] vs
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MultimapContainsEntryTester.class
MultimapContainsEntryTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapContainsEntryTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testContainsEntryYes () 
	public void testContainsEntryNo () 
	public void testContainsEntryAgreesWithGet () 
		Object v
		java.util.Iterator i$
		Object k
		java.util.Iterator i$
	public void testContainsEntryNullYes () 
	public void testContainsEntryNullNo () 
	public void testContainsEntryNullDisallowedBecauseKeyQueriesDisallowed () 
		NullPointerException expected
	public void testContainsEntryNullDisallowedBecauseValueQueriesDisallowed () 
		NullPointerException expected
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetAsListSubListGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetAsListSubListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.Comparator comparator
		com.google.common.collect.ImmutableSortedSet$Builder builder
}

com/google/common/collect/testing/google/TestStringSetMultimapGenerator.class
TestStringSetMultimapGenerator.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.TestStringSetMultimapGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestSetMultimapGenerator  {
	public void  () 
	public com.google.common.collect.testing.SampleElements samples () 
	public com.google.common.collect.testing.SampleElements sampleKeys () 
	public com.google.common.collect.testing.SampleElements sampleValues () 
	public java.util.Collection createCollection (java.lang.Iterable) 
		Iterable values
	public final transient com.google.common.collect.SetMultimap create (java.lang.Object[]) 
		java.util.Map$Entry e
		Object o
		Object[] arr$
		int len$
		int i$
		Object[] entries
		java.util.Map$Entry[] array
		int i
	protected abstract com.google.common.collect.SetMultimap create (java.util.Map$Entry[]) 
	public final java.util.Map$Entry[] createArray (int) 
		int length
	public final java.lang.String[] createKeyArray (int) 
		int length
	public final java.lang.String[] createValueArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createValueArray (int) 
		int x0
	public volatile java.lang.Object[] createKeyArray (int) 
		int x0
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetDescendingGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetDescendingGenerator extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/google/MultisetAddTester.class
MultisetAddTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetAddTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testAddUnsupported () 
		UnsupportedOperationException expected
	public void testAddMeansAddOne () 
		int originalCount
	public void testAddOccurrencesZero () 
		int originalCount
	public void testAddOccurrences () 
		int originalCount
	public void testAddSeveralTimes () 
		int originalCount
	public void testAddOccurrences_unsupported () 
		UnsupportedOperationException required
	public void testAddOccurrencesNegative () 
		IllegalArgumentException required
	public void testAddTooMany () 
		IllegalArgumentException expected
	public void testAddAll_emptySet () 
	public void testAddAll_emptyMultiset () 
	public void testAddAll_nonEmptyList () 
	public void testAddAll_nonEmptyMultiset () 
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder$1.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$1 extends com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$ForwardingTestMultisetGenerator {
	final java.util.Comparator val$comparator
	final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound val$from
	final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound val$to
	final com.google.common.collect.testing.google.TestMultisetGenerator val$delegate
	final Object val$firstInclusive
	final Object val$lastInclusive
	final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder this$0
	void  (com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder, com.google.common.collect.testing.google.TestMultisetGenerator, java.util.Comparator, com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound, com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound, com.google.common.collect.testing.google.TestMultisetGenerator, java.lang.Object, java.lang.Object) 
		com.google.common.collect.testing.google.TestMultisetGenerator x0
	public transient com.google.common.collect.SortedMultiset create (java.lang.Object[]) 
		Object[] entries
		java.util.List extremeValues
		java.util.List normalValues
		Object firstExclusive
		Object lastExclusive
		java.util.List allEntries
		com.google.common.collect.SortedMultiset multiset
	public volatile com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SortedSetMultimapGetTester.class
SortedSetMultimapGetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedSetMultimapGetTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testValueComparator () 
}

com/google/common/collect/testing/google/AbstractMultimapTester.class
AbstractMultimapTester.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.AbstractMultimapTester extends com.google.common.collect.testing.AbstractContainerTester {
	private com.google.common.collect.Multimap multimap
	public void  () 
	protected com.google.common.collect.Multimap multimap () 
	protected java.util.Map$Entry[] createArrayWithNullKey () 
		java.util.Map$Entry[] array
		int nullKeyLocation
		java.util.Map$Entry oldEntry
	protected java.util.Map$Entry[] createArrayWithNullValue () 
		java.util.Map$Entry[] array
		int nullValueLocation
		java.util.Map$Entry oldEntry
	protected java.util.Map$Entry[] createArrayWithNullKeyAndValue () 
		java.util.Map$Entry[] array
		int nullValueLocation
	protected java.lang.Object getValueForNullKey () 
	protected java.lang.Object getKeyForNullValue () 
	private java.util.Map$Entry getEntryNullReplaces () 
		int i
		java.util.Iterator entries
	protected void initMultimapWithNullKey () 
	protected void initMultimapWithNullValue () 
	protected void initMultimapWithNullKeyAndValue () 
	protected com.google.common.collect.testing.SampleElements sampleKeys () 
	protected com.google.common.collect.testing.SampleElements sampleValues () 
	protected java.util.Collection actualContents () 
	protected com.google.common.collect.Multimap resetContainer (com.google.common.collect.Multimap) 
		com.google.common.collect.Multimap newContents
	protected transient com.google.common.collect.Multimap resetContainer (java.util.Map$Entry[]) 
		java.util.Map$Entry[] newContents
	protected void resetCollection () 
	protected transient void assertGet (java.lang.Object, java.lang.Object[]) 
		Object key
		Object[] values
	protected void assertGet (java.lang.Object, java.util.Collection) 
		Object key
		java.util.Collection values
	protected final java.lang.Object k0 () 
	protected final java.lang.Object v0 () 
	protected final java.lang.Object k1 () 
	protected final java.lang.Object v1 () 
	protected final java.lang.Object k2 () 
	protected final java.lang.Object v2 () 
	protected final java.lang.Object k3 () 
	protected final java.lang.Object v3 () 
	protected final java.lang.Object k4 () 
	protected final java.lang.Object v4 () 
	protected volatile java.lang.Object resetContainer (java.lang.Object) 
		Object x0
}

com/google/common/collect/testing/google/MapGenerators.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators extends java.lang.Object {
	public void  () 
	private static java.lang.String toStringOrNull (java.lang.Object) 
		Object o
}

com/google/common/collect/testing/google/SortedMapGenerators$ImmutableSortedMapEntryListGenerator$1.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapEntryListGenerator$1 extends com.google.common.collect.Ordering {
	final com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapEntryListGenerator this$0
	void  (com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapEntryListGenerator) 
	public int compare (java.util.Map$Entry, java.util.Map$Entry) 
		java.util.Map$Entry left
		java.util.Map$Entry right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/collect/testing/google/MultisetRemoveTester.class
MultisetRemoveTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetRemoveTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testRemoveNegative () 
		IllegalArgumentException expected
	public void testRemoveUnsupported () 
		UnsupportedOperationException expected
	public void testRemoveZeroNoOp () 
		int originalCount
	public void testRemove_occurrences_present () 
	public void testRemove_some_occurrences_present () 
	public void testRemove_occurrences_absent () 
	public void testRemove_occurrences_unsupported_absent () 
		UnsupportedOperationException ok
	public void testRemove_occurrences_0 () 
		int oldCount
	public void testRemove_occurrences_negative () 
		IllegalArgumentException required
	public void testRemove_occurrences_wrongType () 
	public void testRemove_nullPresent () 
	public void testRemove_nullAbsent () 
	public void testRemove_nullForbidden () 
		NullPointerException expected
	public void testRemoveAllIgnoresCount () 
	public void testRetainAllIgnoresCount () 
		java.util.List contents
	public static java.util.List getRemoveDuplicateInitializingMethods () 
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapCopyOfEnumMapGenerator$1.class
MapGenerators.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MapGenerators$ImmutableMapCopyOfEnumMapGenerator$1 extends com.google.common.collect.Ordering {
	final com.google.common.collect.testing.google.MapGenerators$ImmutableMapCopyOfEnumMapGenerator this$0
	void  (com.google.common.collect.testing.google.MapGenerators$ImmutableMapCopyOfEnumMapGenerator) 
	public int compare (java.util.Map$Entry, java.util.Map$Entry) 
		java.util.Map$Entry left
		java.util.Map$Entry right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/collect/testing/google/MultisetIteratorTester$3.class
MultisetIteratorTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetIteratorTester$3 extends com.google.common.collect.testing.IteratorTester {
	final com.google.common.collect.testing.google.MultisetIteratorTester this$0
	void  (com.google.common.collect.testing.google.MultisetIteratorTester, int, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder) 
		int x0
		Iterable x1
		Iterable x2
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder x3
	protected java.util.Iterator newTargetIterator () 
}

com/google/common/collect/testing/google/SortedMapGenerators$ImmutableSortedMapKeyListGenerator.class
SortedMapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SortedMapGenerators$ImmutableSortedMapKeyListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		int i
		String[] elements
		com.google.common.collect.ImmutableSortedMap$Builder builder
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
}

com/google/common/collect/testing/google/MultisetSerializationTester.class
MultisetSerializationTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetSerializationTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testEntrySetSerialization () 
		java.util.Set expected
	public void testElementSetSerialization () 
		java.util.Set expected
}

com/google/common/collect/testing/google/MultisetIteratorTester$2.class
MultisetIteratorTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetIteratorTester$2 extends com.google.common.collect.testing.IteratorTester {
	final com.google.common.collect.testing.google.MultisetIteratorTester this$0
	void  (com.google.common.collect.testing.google.MultisetIteratorTester, int, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder) 
		int x0
		Iterable x1
		Iterable x2
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder x3
	protected java.util.Iterator newTargetIterator () 
}

com/google/common/collect/testing/google/MultisetTestSuiteBuilder$NoRecurse.class
MultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
public final com.google.common.collect.testing.google.MultisetTestSuiteBuilder$NoRecurse extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.google.MultisetTestSuiteBuilder$NoRecurse NO_ENTRY_SET
	private static final com.google.common.collect.testing.google.MultisetTestSuiteBuilder$NoRecurse[] $VALUES
	public static com.google.common.collect.testing.google.MultisetTestSuiteBuilder$NoRecurse[] values () 
	public static com.google.common.collect.testing.google.MultisetTestSuiteBuilder$NoRecurse valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$MultimapAsMapGetGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapAsMapGetGenerator extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapGetGenerator {
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public transient java.util.Collection create (java.lang.Object[]) 
		int i
		Object[] elements
		java.util.Map$Entry[] array
		Object k
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/ListGenerators$UnhashableElementsImmutableListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$UnhashableElementsImmutableListGenerator extends com.google.common.collect.testing.google.ListGenerators$TestUnhashableListGenerator {
	public void  () 
	public java.util.List create (com.google.common.collect.testing.UnhashableObject[]) 
		com.google.common.collect.testing.UnhashableObject[] elements
	public volatile java.util.Collection create (com.google.common.collect.testing.UnhashableObject[]) 
		com.google.common.collect.testing.UnhashableObject[] x0
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetHeadsetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetHeadsetGenerator extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
		java.util.List list
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/google/MultimapTestSuiteBuilder$EntriesGenerator.class
MultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapTestSuiteBuilder$EntriesGenerator extends java.lang.Object implements com.google.common.collect.testing.TestCollectionGenerator com.google.common.collect.testing.DerivedGenerator  {
	private final com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public com.google.common.collect.testing.TestSubjectGenerator getInnerGenerator () 
	public com.google.common.collect.testing.SampleElements samples () 
	public transient java.util.Collection create (java.lang.Object[]) 
		Object[] elements
	public java.util.Map$Entry[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object[] createArray (int) 
		int x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/MultimapKeySetTester.class
MultimapKeySetTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultimapKeySetTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testKeySet () 
		java.util.Map$Entry entry
		java.util.Iterator i$
	public void testKeySetContainsNullKeyPresent () 
	public void testKeySetContainsNullKeyAbsent () 
	public void testKeySetRemovePropagatesToMultimap () 
		int key0Count
	public void testKeySetIteratorRemove () 
		int key0Count
		java.util.Iterator keyItr
}

com/google/common/collect/testing/google/ListGenerators$BuilderReversedListGenerator.class
ListGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.ListGenerators$BuilderReversedListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.List list
}

com/google/common/collect/testing/google/BiMapTestSuiteBuilder$NoRecurse.class
BiMapTestSuiteBuilder.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.BiMapTestSuiteBuilder$NoRecurse extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.google.BiMapTestSuiteBuilder$NoRecurse INVERSE
	private static final com.google.common.collect.testing.google.BiMapTestSuiteBuilder$NoRecurse[] $VALUES
	public static com.google.common.collect.testing.google.BiMapTestSuiteBuilder$NoRecurse[] values () 
	public static com.google.common.collect.testing.google.BiMapTestSuiteBuilder$NoRecurse valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetExplicitComparator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetExplicitComparator extends com.google.common.collect.testing.TestStringSetGenerator {
	private static final java.util.Comparator STRING_REVERSED
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	static void  () 
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder$Bound.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound extends java.lang.Enum {
	public static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound INCLUSIVE
	public static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound EXCLUSIVE
	public static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound NO_BOUND
	private static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound[] $VALUES
	public static com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound[] values () 
	public static com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$Bound valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/google/MultisetEqualsTester.class
MultisetEqualsTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetEqualsTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testEqualsSameContents () 
	public void testNotEqualsEmpty () 
	public void testHashCodeMatchesEntrySet () 
	public void testEqualsMultisetWithNullValue () 
}

com/google/common/collect/testing/google/ListGenerators.class
ListGenerators.java
package com.google.common.collect.testing.google
public final com.google.common.collect.testing.google.ListGenerators extends java.lang.Object {
	private void  () 
}

com/google/common/collect/testing/google/MultisetFeature.class
MultisetFeature.java
package com.google.common.collect.testing.google
public final com.google.common.collect.testing.google.MultisetFeature extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.google.MultisetFeature ENTRIES_ARE_VIEWS
	private static final com.google.common.collect.testing.google.MultisetFeature[] $VALUES
	public static com.google.common.collect.testing.google.MultisetFeature[] values () 
	public static com.google.common.collect.testing.google.MultisetFeature valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapKeyListGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapKeyListGenerator extends com.google.common.collect.testing.TestStringListGenerator {
	public void  () 
	public java.util.List create (java.lang.String[]) 
		int i
		String[] elements
		com.google.common.collect.ImmutableMap$Builder builder
}

com/google/common/collect/testing/google/MultisetIteratorTester$4.class
MultisetIteratorTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetIteratorTester$4 extends com.google.common.collect.testing.IteratorTester {
	final com.google.common.collect.testing.google.MultisetIteratorTester this$0
	void  (com.google.common.collect.testing.google.MultisetIteratorTester, int, java.lang.Iterable, java.lang.Iterable, com.google.common.collect.testing.AbstractIteratorTester$KnownOrder) 
		int x0
		Iterable x1
		Iterable x2
		com.google.common.collect.testing.AbstractIteratorTester$KnownOrder x3
	protected java.util.Iterator newTargetIterator () 
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetUnhashableGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetUnhashableGenerator extends com.google.common.collect.testing.google.SetGenerators$TestUnhashableSetGenerator {
	public void  () 
	public java.util.Set create (com.google.common.collect.testing.UnhashableObject[]) 
		com.google.common.collect.testing.UnhashableObject[] elements
	public volatile java.util.Collection create (com.google.common.collect.testing.UnhashableObject[]) 
		com.google.common.collect.testing.UnhashableObject[] x0
}

com/google/common/collect/testing/google/SetGenerators$ImmutableSortedSetSubsetGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ImmutableSortedSetSubsetGenerator extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.String[]) 
		String[] elements
		java.util.List list
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/google/SetMultimapTestSuiteBuilder$MultimapAsMapGetGenerator.class
SetMultimapTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.SetMultimapTestSuiteBuilder$MultimapAsMapGetGenerator extends com.google.common.collect.testing.google.MultimapTestSuiteBuilder$MultimapAsMapGetGenerator implements com.google.common.collect.testing.TestSetGenerator  {
	public void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator multimapGenerator
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public volatile java.util.Collection create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SortedMultisetTestSuiteBuilder$NoRecurse.class
SortedMultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$NoRecurse extends java.lang.Enum implements com.google.common.collect.testing.features.Feature  {
	public static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$NoRecurse SUBMULTISET
	public static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$NoRecurse DESCENDING
	private static final com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$NoRecurse[] $VALUES
	public static com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$NoRecurse[] values () 
	public static com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder$NoRecurse valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public java.util.Set getImpliedFeatures () 
	static void  () 
}

com/google/common/collect/testing/google/MultisetTestSuiteBuilder$ReserializedMultisetGenerator.class
MultisetTestSuiteBuilder.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultisetTestSuiteBuilder$ReserializedMultisetGenerator extends java.lang.Object implements com.google.common.collect.testing.google.TestMultisetGenerator  {
	final com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	private void  (com.google.common.collect.testing.OneSizeTestContainerGenerator) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator gen
	public com.google.common.collect.testing.SampleElements samples () 
	public transient com.google.common.collect.Multiset create (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] createArray (int) 
		int length
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	void  (com.google.common.collect.testing.OneSizeTestContainerGenerator, com.google.common.collect.testing.google.MultisetTestSuiteBuilder$1) 
		com.google.common.collect.testing.OneSizeTestContainerGenerator x0
		com.google.common.collect.testing.google.MultisetTestSuiteBuilder$1 x1
}

com/google/common/collect/testing/google/MapGenerators$ImmutableMapGenerator.class
MapGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MapGenerators$ImmutableMapGenerator extends com.google.common.collect.testing.TestStringMapGenerator {
	public void  () 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
		com.google.common.collect.ImmutableMap$Builder builder
}

com/google/common/collect/testing/google/SetGenerators$ContiguousSetDescendingGenerator.class
SetGenerators.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetGenerators$ContiguousSetDescendingGenerator extends com.google.common.collect.testing.google.SetGenerators$AbstractContiguousSetGenerator {
	public void  () 
	protected java.util.SortedSet create (java.lang.Integer[]) 
		Integer[] elements
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	protected volatile java.util.Set create (java.lang.Integer[]) 
		Integer[] x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
}

com/google/common/collect/testing/google/AbstractBiMapTester.class
AbstractBiMapTester.java
package com.google.common.collect.testing.google
public abstract com.google.common.collect.testing.google.AbstractBiMapTester extends com.google.common.collect.testing.AbstractMapTester {
	public void  () 
	protected com.google.common.collect.BiMap getMap () 
	static java.util.Map$Entry reverseEntry (java.util.Map$Entry) 
		java.util.Map$Entry entry
	protected void expectContents (java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Collection expected
		java.util.List reversedEntries
	protected transient void expectMissing (java.util.Map$Entry[]) 
		java.util.Map$Entry reversed
		com.google.common.collect.BiMap inv
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map$Entry[] entries
	protected volatile java.util.Map getMap () 
	protected volatile void expectMissing (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/google/SetMultimapPutTester.class
SetMultimapPutTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.SetMultimapPutTester extends com.google.common.collect.testing.google.AbstractMultimapTester {
	public void  () 
	public void testPutDuplicateValuePreservesSize () 
	public void testPutDuplicateValue () 
		Object k
		Object v
		java.util.Set values
		java.util.Set expectedValues
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.List entries
	public void testPutDuplicateValue_null () 
}

com/google/common/collect/testing/google/MultimapPutIterableTester$1.class
MultimapPutIterableTester.java
package com.google.common.collect.testing.google
 com.google.common.collect.testing.google.MultimapPutIterableTester$1 extends java.lang.Object implements java.lang.Iterable  {
	final com.google.common.collect.testing.google.MultimapPutIterableTester this$0
	void  (com.google.common.collect.testing.google.MultimapPutIterableTester) 
	public java.util.Iterator iterator () 
}

com/google/common/collect/testing/google/GoogleHelpers.class
GoogleHelpers.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.GoogleHelpers extends java.lang.Object {
	private void  () 
	static void assertEmpty (com.google.common.collect.Multimap) 
		com.google.common.collect.Multimap multimap
}

com/google/common/collect/testing/google/MultisetReadsTester.class
MultisetReadsTester.java
package com.google.common.collect.testing.google
public com.google.common.collect.testing.google.MultisetReadsTester extends com.google.common.collect.testing.google.AbstractMultisetTester {
	public void  () 
	public void testElementSet_contains () 
	public void testEntrySet_contains () 
	public void testEntrySet_contains_count0 () 
	public void testEntrySet_contains_nonentry () 
	public void testEntrySet_twice () 
	public void testEntrySet_hashCode_size0 () 
	public void testEntrySet_hashCode_size1 () 
	public void testEquals_yes () 
	public void testEquals_differentSize () 
		com.google.common.collect.Multiset other
	public void testEquals_differentElements () 
		com.google.common.collect.Multiset other
	public void testHashCode_size0 () 
	public void testHashCode_size1 () 
}

com/google/common/collect/testing/google/MultisetNavigationTester$SubMultisetSpec$2.class
MultisetNavigationTester.java
package com.google.common.collect.testing.google
final com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec$2 extends com.google.common.collect.testing.google.MultisetNavigationTester$SubMultisetSpec {
	void  (java.lang.String, int) 
	java.util.List expectedEntries (int, java.util.List) 
		int targetEntry
		java.util.List entries
	com.google.common.collect.SortedMultiset subMultiset (com.google.common.collect.SortedMultiset, java.util.List, int) 
		com.google.common.collect.SortedMultiset multiset
		java.util.List entries
		int targetEntry
}

com/google/common/collect/testing/AbstractIteratorTester$KnownOrder.class
AbstractIteratorTester.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.AbstractIteratorTester$KnownOrder extends java.lang.Enum {
	public static final com.google.common.collect.testing.AbstractIteratorTester$KnownOrder KNOWN_ORDER
	public static final com.google.common.collect.testing.AbstractIteratorTester$KnownOrder UNKNOWN_ORDER
	private static final com.google.common.collect.testing.AbstractIteratorTester$KnownOrder[] $VALUES
	public static com.google.common.collect.testing.AbstractIteratorTester$KnownOrder[] values () 
	public static com.google.common.collect.testing.AbstractIteratorTester$KnownOrder valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/collect/testing/TestsForListsInJavaUtil$10.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$10 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	protected java.util.List create (java.lang.String[]) 
		String[] elements
		java.util.List list
}

com/google/common/collect/testing/TestMapGenerator.class
TestMapGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestMapGenerator extends java.lang.Object implements com.google.common.collect.testing.TestContainerGenerator  {
	public abstract java.lang.Object[] createKeyArray (int) 
	public abstract java.lang.Object[] createValueArray (int) 
}

com/google/common/collect/testing/TestsForSetsInJavaUtil$11.class
TestsForSetsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForSetsInJavaUtil$11 extends com.google.common.collect.testing.TestStringSortedSetGenerator {
	final com.google.common.collect.testing.TestsForSetsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForSetsInJavaUtil) 
	public java.util.SortedSet create (java.lang.String[]) 
		String[] elements
		java.util.SortedSet innerSet
	public volatile java.util.Set create (java.lang.String[]) 
		String[] x0
}

com/google/common/collect/testing/TestStringSortedMapGenerator.class
TestStringSortedMapGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringSortedMapGenerator extends com.google.common.collect.testing.TestStringMapGenerator implements com.google.common.collect.testing.TestSortedMapGenerator  {
	public void  () 
	public java.util.Map$Entry belowSamplesLesser () 
	public java.util.Map$Entry belowSamplesGreater () 
	public java.util.Map$Entry aboveSamplesLesser () 
	public java.util.Map$Entry aboveSamplesGreater () 
	public java.lang.Iterable order (java.util.List) 
		java.util.List insertionOrder
	protected abstract java.util.SortedMap create (java.util.Map$Entry[]) 
	public transient java.util.SortedMap create (java.lang.Object[]) 
		Object[] entries
	protected volatile java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
	public volatile java.util.Map create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/MapInterfaceTest$IncompatibleKeyType.class
MapInterfaceTest.java
package com.google.common.collect.testing
final com.google.common.collect.testing.MapInterfaceTest$IncompatibleKeyType extends java.lang.Object {
	private void  () 
	public java.lang.String toString () 
	void  (com.google.common.collect.testing.MapInterfaceTest$1) 
		com.google.common.collect.testing.MapInterfaceTest$1 x0
}

com/google/common/collect/testing/ReserializingTestSetGenerator.class
ReserializingTestSetGenerator.java
package com.google.common.collect.testing
public com.google.common.collect.testing.ReserializingTestSetGenerator extends com.google.common.collect.testing.ReserializingTestCollectionGenerator implements com.google.common.collect.testing.TestSetGenerator  {
	void  (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator delegate
	public static com.google.common.collect.testing.TestSetGenerator newInstance (com.google.common.collect.testing.TestSetGenerator) 
		com.google.common.collect.testing.TestSetGenerator delegate
	public transient java.util.Set create (java.lang.Object[]) 
		Object[] elements
	public volatile java.util.Collection create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
}

com/google/common/collect/testing/ConcurrentMapTestSuiteBuilder.class
ConcurrentMapTestSuiteBuilder.java
package com.google.common.collect.testing
public com.google.common.collect.testing.ConcurrentMapTestSuiteBuilder extends com.google.common.collect.testing.MapTestSuiteBuilder {
	static final java.util.List TESTERS
	public void  () 
	public static com.google.common.collect.testing.ConcurrentMapTestSuiteBuilder using (com.google.common.collect.testing.TestMapGenerator) 
		com.google.common.collect.testing.TestMapGenerator generator
		com.google.common.collect.testing.ConcurrentMapTestSuiteBuilder result
	protected java.util.List getTesters () 
		java.util.List testers
	static void  () 
}

com/google/common/collect/testing/ListTestSuiteBuilder.class
ListTestSuiteBuilder.java
package com.google.common.collect.testing
public final com.google.common.collect.testing.ListTestSuiteBuilder extends com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder {
	public void  () 
	public static com.google.common.collect.testing.ListTestSuiteBuilder using (com.google.common.collect.testing.TestListGenerator) 
		com.google.common.collect.testing.TestListGenerator generator
	protected java.util.List getTesters () 
		java.util.List testers
	public junit.framework.TestSuite createTestSuite () 
	protected java.util.List createDerivedSuites (com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder) 
		com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder parentBuilder
		java.util.List derivedSuites
	private static java.util.Set computeReserializedCollectionFeatures (java.util.Set) 
		java.util.Set features
		java.util.Set derivedFeatures
}

com/google/common/collect/testing/TestCollectionGenerator.class
TestCollectionGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestCollectionGenerator extends java.lang.Object implements com.google.common.collect.testing.TestContainerGenerator  {
}

com/google/common/collect/testing/TestsForMapsInJavaUtil.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
public com.google.common.collect.testing.TestsForMapsInJavaUtil extends java.lang.Object {
	public void  () 
	public static junit.framework.Test suite () 
	public junit.framework.Test allTests () 
		junit.framework.TestSuite suite
	protected java.util.Collection suppressForCheckedMap () 
	protected java.util.Collection suppressForCheckedSortedMap () 
	protected java.util.Collection suppressForEmptyMap () 
	protected java.util.Collection suppressForSingletonMap () 
	protected java.util.Collection suppressForHashMap () 
	protected java.util.Collection suppressForHashtable () 
	protected java.util.Collection suppressForLinkedHashMap () 
	protected java.util.Collection suppressForTreeMapNatural () 
	protected java.util.Collection suppressForTreeMapWithComparator () 
	protected java.util.Collection suppressForUnmodifiableMap () 
	protected java.util.Collection suppressForUnmodifiableSortedMap () 
	protected java.util.Collection suppressForEnumMap () 
	protected java.util.Collection suppressForConcurrentHashMap () 
	protected java.util.Collection suppressForConcurrentSkipListMap () 
	public junit.framework.Test testsForCheckedMap () 
	public junit.framework.Test testsForCheckedSortedMap () 
	public junit.framework.Test testsForEmptyMap () 
	public junit.framework.Test testsForSingletonMap () 
	public junit.framework.Test testsForHashMap () 
	public junit.framework.Test testsForHashtable () 
	public junit.framework.Test testsForLinkedHashMap () 
	public junit.framework.Test testsForTreeMapNatural () 
	public junit.framework.Test testsForTreeMapWithComparator () 
	public junit.framework.Test testsForUnmodifiableMap () 
	public junit.framework.Test testsForUnmodifiableSortedMap () 
	public junit.framework.Test testsForEnumMap () 
	public junit.framework.Test testsForConcurrentHashMap () 
	public junit.framework.Test testsForConcurrentSkipListMapNatural () 
	public junit.framework.Test testsForConcurrentSkipListMapWithComparator () 
	private static java.util.Map toHashMap (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
	private static java.util.Map populate (java.util.Map, java.util.Map$Entry[]) 
		java.util.Map$Entry entry
		java.util.Map$Entry[] arr$
		int len$
		int i$
		java.util.Map map
		java.util.Map$Entry[] entries
	static java.util.Comparator arbitraryNullFriendlyComparator () 
	static java.util.Map access$000 (java.util.Map, java.util.Map$Entry[]) 
		java.util.Map x0
		java.util.Map$Entry[] x1
	static java.util.Map access$100 (java.util.Map$Entry[]) 
		java.util.Map$Entry[] x0
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$7.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$7 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/TestsForListsInJavaUtil$6.class
TestsForListsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForListsInJavaUtil$6 extends com.google.common.collect.testing.TestStringListGenerator {
	final com.google.common.collect.testing.TestsForListsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForListsInJavaUtil) 
	public java.util.List create (java.lang.String[]) 
		String[] elements
}

com/google/common/collect/testing/Helpers$2.class
Helpers.java
package com.google.common.collect.testing
final com.google.common.collect.testing.Helpers$2 extends java.lang.Object implements java.util.Iterator  {
	java.util.Iterator iterator
	final Iterable val$iterable
	void  (java.lang.Iterable) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/google/common/collect/testing/TestsForMapsInJavaUtil$4.class
TestsForMapsInJavaUtil.java
package com.google.common.collect.testing
 com.google.common.collect.testing.TestsForMapsInJavaUtil$4 extends com.google.common.collect.testing.TestStringMapGenerator {
	final com.google.common.collect.testing.TestsForMapsInJavaUtil this$0
	void  (com.google.common.collect.testing.TestsForMapsInJavaUtil) 
	protected java.util.Map create (java.util.Map$Entry[]) 
		java.util.Map$Entry[] entries
}

com/google/common/collect/testing/AbstractIteratorTester$PermittedMetaException$1.class
AbstractIteratorTester.java
package com.google.common.collect.testing
final com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException$1 extends com.google.common.collect.testing.AbstractIteratorTester$PermittedMetaException {
	void  (java.lang.String) 
		String x0
	boolean isPermitted (java.lang.RuntimeException) 
		RuntimeException exception
}

com/google/common/collect/testing/TestStringSortedSetGenerator.class
TestStringSortedSetGenerator.java
package com.google.common.collect.testing
public abstract com.google.common.collect.testing.TestStringSortedSetGenerator extends com.google.common.collect.testing.TestStringSetGenerator implements com.google.common.collect.testing.TestSortedSetGenerator  {
	public void  () 
	public transient java.util.SortedSet create (java.lang.Object[]) 
		Object[] elements
	protected abstract java.util.SortedSet create (java.lang.String[]) 
	public java.util.List order (java.util.List) 
		java.util.List insertionOrder
	public java.lang.String belowSamplesLesser () 
	public java.lang.String belowSamplesGreater () 
	public java.lang.String aboveSamplesLesser () 
	public java.lang.String aboveSamplesGreater () 
	protected volatile java.util.Set create (java.lang.String[]) 
		String[] x0
	public volatile java.util.Set create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Iterable order (java.util.List) 
		java.util.List x0
	public volatile java.lang.Object create (java.lang.Object[]) 
		Object[] x0
	public volatile java.lang.Object aboveSamplesGreater () 
	public volatile java.lang.Object aboveSamplesLesser () 
	public volatile java.lang.Object belowSamplesGreater () 
	public volatile java.lang.Object belowSamplesLesser () 
}

com/google/common/collect/testing/Helpers$1$1.class
Helpers.java
package com.google.common.collect.testing
 com.google.common.collect.testing.Helpers$1$1 extends java.lang.Object implements java.util.Iterator  {
	final java.util.ListIterator val$listIter
	final com.google.common.collect.testing.Helpers$1 this$0
	void  (com.google.common.collect.testing.Helpers$1, java.util.ListIterator) 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

com/google/common/testing/ClassSanityTester$SerializableDummyProxy.class
ClassSanityTester.java
package com.google.common.testing
final com.google.common.testing.ClassSanityTester$SerializableDummyProxy extends com.google.common.testing.DummyProxy implements java.io.Serializable  {
	private final transient com.google.common.testing.ClassSanityTester tester
	void  (com.google.common.testing.ClassSanityTester) 
		com.google.common.testing.ClassSanityTester tester
	java.lang.Object dummyReturnValue (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken returnType
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

com/google/common/testing/ArbitraryInstances.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances extends java.lang.Object {
	private static final com.google.common.collect.Ordering BY_FIELD_NAME
	private static final com.google.common.collect.ClassToInstanceMap DEFAULTS
	private static final java.util.concurrent.ConcurrentMap implementations
	private static final java.util.logging.Logger logger
	private static java.util.regex.MatchResult newMatchResult () 
		java.util.regex.Matcher matcher
	private static void setImplementation (java.lang.Class, java.lang.Class) 
		Class type
		Class implementation
	private static java.lang.Class getImplementation (java.lang.Class) 
		Class type
	public static java.lang.Object get (java.lang.Class) 
		Object[] enumConstants
		NoSuchMethodException e
		InstantiationException impossible
		IllegalAccessException impossible
		java.lang.reflect.InvocationTargetException e
		Class type
		Object defaultValue
		Class implementation
		Object jvmDefault
		java.lang.reflect.Constructor constructor
	private static java.lang.Object arbitraryConstantInstanceOrNull (java.lang.Class) 
		Object constant
		IllegalAccessException impossible
		java.lang.reflect.Field field
		java.lang.reflect.Field[] arr$
		int len$
		int i$
		Class type
		java.lang.reflect.Field[] fields
	private static java.lang.Object createEmptyArray (java.lang.Class) 
		Class arrayType
	private void  () 
	static void  () 
}

com/google/common/testing/NullPointerTester$ExceptionTypePolicy$1.class
NullPointerTester.java
package com.google.common.testing
final com.google.common.testing.NullPointerTester$ExceptionTypePolicy$1 extends com.google.common.testing.NullPointerTester$ExceptionTypePolicy {
	void  (java.lang.String, int) 
	public boolean isExpectedType (java.lang.Throwable) 
		Throwable cause
}

com/google/common/testing/ArbitraryInstances$Dummies$InMemoryPrintWriter.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$InMemoryPrintWriter extends java.io.PrintWriter {
	public void  () 
}

com/google/common/testing/DummyProxy.class
DummyProxy.java
package com.google.common.testing
abstract com.google.common.testing.DummyProxy extends java.lang.Object {
	void  () 
	final java.lang.Object newProxy (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken interfaceType
		java.util.Set interfaceClasses
		Object dummy
		Object result
	abstract java.lang.Object dummyReturnValue (com.google.common.reflect.TypeToken) 
}

com/google/common/testing/AbstractPackageSanityTests$1.class
AbstractPackageSanityTests.java
package com.google.common.testing
final com.google.common.testing.AbstractPackageSanityTests$1 extends java.lang.Object implements com.google.common.base.Predicate  {
	void  () 
	public boolean apply (java.lang.Class) 
		Class c
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/google/common/testing/FreshValueGenerator$4.class
FreshValueGenerator.java
package com.google.common.testing
 com.google.common.testing.FreshValueGenerator$4 extends com.google.common.collect.Ordering {
	final String string
	final com.google.common.testing.FreshValueGenerator this$0
	void  (com.google.common.testing.FreshValueGenerator) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object left
		Object right
	public java.lang.String toString () 
}

com/google/common/testing/ArbitraryInstances$Dummies$DummyThreadFactory.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$DummyThreadFactory extends java.lang.Object implements java.util.concurrent.ThreadFactory java.io.Serializable  {
	public void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
}

com/google/common/testing/TestLogHandler.class
TestLogHandler.java
package com.google.common.testing
public com.google.common.testing.TestLogHandler extends java.util.logging.Handler {
	private final java.util.List list
	public void  () 
	public synchronized void publish (java.util.logging.LogRecord) 
		java.util.logging.LogRecord record
	public void flush () 
	public void close () 
	public synchronized void clear () 
	public synchronized java.util.List getStoredLogRecords () 
		java.util.List result
}

com/google/common/testing/ArbitraryInstances$Dummies.class
ArbitraryInstances.java
package com.google.common.testing
final com.google.common.testing.ArbitraryInstances$Dummies extends java.lang.Object {
	private void  () 
}

com/google/common/testing/ArbitraryInstances$AlwaysEqual.class
ArbitraryInstances.java
package com.google.common.testing
final com.google.common.testing.ArbitraryInstances$AlwaysEqual extends com.google.common.collect.Ordering implements java.io.Serializable  {
	private static final com.google.common.testing.ArbitraryInstances$AlwaysEqual INSTANCE
	private void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	static com.google.common.testing.ArbitraryInstances$AlwaysEqual access$000 () 
	static void  () 
}

com/google/common/testing/ArbitraryInstances$ByToString.class
ArbitraryInstances.java
package com.google.common.testing
final com.google.common.testing.ArbitraryInstances$ByToString extends java.lang.Object implements java.lang.Comparable java.io.Serializable  {
	private static final com.google.common.testing.ArbitraryInstances$ByToString INSTANCE
	private void  () 
	public int compareTo (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	private java.lang.Object readResolve () 
	static com.google.common.testing.ArbitraryInstances$ByToString access$100 () 
	static void  () 
}

com/google/common/testing/NullPointerTester$Visibility.class
NullPointerTester.java
package com.google.common.testing
public abstract com.google.common.testing.NullPointerTester$Visibility extends java.lang.Enum {
	public static final com.google.common.testing.NullPointerTester$Visibility PACKAGE
	public static final com.google.common.testing.NullPointerTester$Visibility PROTECTED
	public static final com.google.common.testing.NullPointerTester$Visibility PUBLIC
	private static final com.google.common.testing.NullPointerTester$Visibility[] $VALUES
	public static com.google.common.testing.NullPointerTester$Visibility[] values () 
	public static com.google.common.testing.NullPointerTester$Visibility valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	abstract boolean isVisible (int) 
	final boolean isVisible (java.lang.reflect.Member) 
		java.lang.reflect.Member member
	final java.lang.Iterable getStaticMethods (java.lang.Class) 
		java.lang.reflect.Method method
		java.util.Iterator i$
		Class cls
		com.google.common.collect.ImmutableList$Builder builder
	final java.lang.Iterable getInstanceMethods (java.lang.Class) 
		java.lang.reflect.Method method
		java.util.Iterator i$
		Class cls
		java.util.concurrent.ConcurrentMap map
	private com.google.common.collect.ImmutableList getVisibleMethods (java.lang.Class) 
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class type
		java.util.Iterator i$
		Class cls
		String visiblePackage
		com.google.common.collect.ImmutableList$Builder builder
	void  (java.lang.String, int, com.google.common.testing.NullPointerTester$1) 
		String x0
		int x1
		com.google.common.testing.NullPointerTester$1 x2
	static void  () 
}

com/google/common/testing/ClassSanityTester$FactoryMethodReturnsNullException.class
ClassSanityTester.java
package com.google.common.testing
 com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException extends java.lang.Exception {
	public void  (com.google.common.reflect.Invokable) 
		com.google.common.reflect.Invokable factory
}

com/google/common/testing/NullPointerTester$Visibility$1.class
NullPointerTester.java
package com.google.common.testing
final com.google.common.testing.NullPointerTester$Visibility$1 extends com.google.common.testing.NullPointerTester$Visibility {
	void  (java.lang.String, int) 
	boolean isVisible (int) 
		int modifiers
}

com/google/common/testing/FreshValueGenerator$FreshInvocationHandler.class
FreshValueGenerator.java
package com.google.common.testing
final com.google.common.testing.FreshValueGenerator$FreshInvocationHandler extends com.google.common.reflect.AbstractInvocationHandler {
	private final int identity
	private final Class interfaceType
	final com.google.common.testing.FreshValueGenerator this$0
	void  (com.google.common.testing.FreshValueGenerator, java.lang.Class) 
		Class interfaceType
	protected java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) 
		Object proxy
		java.lang.reflect.Method method
		Object[] args
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.google.common.testing.FreshValueGenerator$FreshInvocationHandler that
		Object obj
	public java.lang.String toString () 
}

com/google/common/testing/ForwardingWrapperTester$1.class
ForwardingWrapperTester.java
package com.google.common.testing
final com.google.common.testing.ForwardingWrapperTester$1 extends com.google.common.reflect.AbstractInvocationHandler {
	final RuntimeException val$exception
	void  (java.lang.RuntimeException) 
	protected java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		Object p
		java.lang.reflect.Method m
		Object[] args
}

com/google/common/testing/ArbitraryInstances$Dummies$DummyScheduledThreadPoolExecutor.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$DummyScheduledThreadPoolExecutor extends java.util.concurrent.ScheduledThreadPoolExecutor {
	public void  () 
}

com/google/common/testing/ClassSanityTester$4.class
ClassSanityTester.java
package com.google.common.testing
 com.google.common.testing.ClassSanityTester$4 extends com.google.common.testing.RelationshipTester$ItemReporter {
	final java.util.List val$argGroups
	final com.google.common.reflect.Invokable val$factory
	final com.google.common.testing.ClassSanityTester this$0
	void  (com.google.common.testing.ClassSanityTester, java.util.List, com.google.common.reflect.Invokable) 
	java.lang.String reportItem (com.google.common.testing.RelationshipTester$Item) 
		com.google.common.testing.RelationshipTester$Item item
		java.util.List factoryArgs
}

com/google/common/testing/AbstractPackageSanityTests$Chopper$2.class
AbstractPackageSanityTests.java
package com.google.common.testing
final com.google.common.testing.AbstractPackageSanityTests$Chopper$2 extends com.google.common.testing.AbstractPackageSanityTests$Chopper {
	final String val$suffix
	void  (java.lang.String) 
	com.google.common.base.Optional chop (java.lang.String) 
		String str
}

com/google/common/testing/EqualsTester.class
EqualsTester.java
package com.google.common.testing
public final com.google.common.testing.EqualsTester extends java.lang.Object {
	private static final int REPETITIONS
	private final java.util.List equalityGroups
	private final com.google.common.testing.RelationshipTester$ItemReporter itemReporter
	public void  () 
	void  (com.google.common.testing.RelationshipTester$ItemReporter) 
		com.google.common.testing.RelationshipTester$ItemReporter itemReporter
	public transient com.google.common.testing.EqualsTester addEqualityGroup (java.lang.Object[]) 
		Object[] equalityGroup
	public com.google.common.testing.EqualsTester testEquals () 
		java.util.List group
		java.util.Iterator i$
		int run
		com.google.common.testing.RelationshipTester delegate
	private void testItems () 
		Object item
		java.util.Iterator i$
}

com/google/common/testing/SerializableTester.class
SerializableTester.java
package com.google.common.testing
public final com.google.common.testing.SerializableTester extends java.lang.Object {
	private void  () 
	public static java.lang.Object reserialize (java.lang.Object) 
		Object object
	public static java.lang.Object reserializeAndAssert (java.lang.Object) 
		Object object
		Object copy
}

com/google/common/testing/ClassSanityTester$ParameterHasNoDistinctValueException.class
ClassSanityTester.java
package com.google.common.testing
 com.google.common.testing.ClassSanityTester$ParameterHasNoDistinctValueException extends java.lang.Exception {
	void  (com.google.common.reflect.Parameter) 
		com.google.common.reflect.Parameter parameter
}

com/google/common/testing/ClassSanityTester$ParameterNotInstantiableException.class
ClassSanityTester.java
package com.google.common.testing
 com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException extends java.lang.Exception {
	public void  (com.google.common.reflect.Parameter) 
		com.google.common.reflect.Parameter parameter
}

com/google/common/testing/FreshValueGenerator$2.class
FreshValueGenerator.java
package com.google.common.testing
 com.google.common.testing.FreshValueGenerator$2 extends com.google.common.base.CharMatcher {
	final String string
	final com.google.common.testing.FreshValueGenerator this$0
	void  (com.google.common.testing.FreshValueGenerator) 
	public boolean matches (char) 
		char c
	public java.lang.String toString () 
}

com/google/common/testing/GcFinalization$2.class
GcFinalization.java
package com.google.common.testing
final com.google.common.testing.GcFinalization$2 extends java.lang.Object implements com.google.common.testing.GcFinalization$FinalizationPredicate  {
	final java.lang.ref.WeakReference val$ref
	void  (java.lang.ref.WeakReference) 
	public boolean isDone () 
}

com/google/common/testing/FreshValueGenerator$Generates.class
FreshValueGenerator.java
package com.google.common.testing
abstract com.google.common.testing.FreshValueGenerator$Generates extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/google/common/testing/GcFinalization.class
GcFinalization.java
package com.google.common.testing
public final com.google.common.testing.GcFinalization extends java.lang.Object {
	private void  () 
	private static long timeoutSeconds () 
	public static void awaitDone (java.util.concurrent.Future) 
		java.util.concurrent.CancellationException ok
		java.util.concurrent.ExecutionException ok
		InterruptedException ie
		java.util.concurrent.TimeoutException tryHarder
		java.util.concurrent.Future future
		long timeoutSeconds
		long deadline
	public static void await (java.util.concurrent.CountDownLatch) 
		InterruptedException ie
		java.util.concurrent.CountDownLatch latch
		long timeoutSeconds
		long deadline
	private static void createUnreachableLatchFinalizer (java.util.concurrent.CountDownLatch) 
		java.util.concurrent.CountDownLatch latch
	public static void awaitDone (com.google.common.testing.GcFinalization$FinalizationPredicate) 
		java.util.concurrent.CountDownLatch done
		com.google.common.testing.GcFinalization$FinalizationPredicate predicate
		long timeoutSeconds
		long deadline
	public static void awaitClear (java.lang.ref.WeakReference) 
		java.lang.ref.WeakReference ref
	public static void awaitFullGc () 
		java.util.concurrent.CountDownLatch finalizerRan
		java.lang.ref.WeakReference ref
	private static transient java.lang.RuntimeException formatRuntimeException (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
}

com/google/common/testing/NullPointerTester$2.class
NullPointerTester.java
package com.google.common.testing
 com.google.common.testing.NullPointerTester$2 extends com.google.common.testing.DummyProxy {
	final com.google.common.testing.NullPointerTester this$0
	void  (com.google.common.testing.NullPointerTester) 
	java.lang.Object dummyReturnValue (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken returnType
}

com/google/common/testing/ClassSanityTester.class
ClassSanityTester.java
package com.google.common.testing
public final com.google.common.testing.ClassSanityTester extends java.lang.Object {
	private static final com.google.common.collect.Ordering BY_METHOD_NAME
	private static final com.google.common.collect.Ordering BY_PARAMETERS
	private static final com.google.common.collect.Ordering BY_NUMBER_OF_PARAMETERS
	private final com.google.common.collect.MutableClassToInstanceMap defaultValues
	private final com.google.common.collect.ListMultimap distinctValues
	private final com.google.common.testing.NullPointerTester nullPointerTester
	public void  () 
	public com.google.common.testing.ClassSanityTester setDefault (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	public com.google.common.testing.ClassSanityTester setDistinctValues (java.lang.Class, java.lang.Object, java.lang.Object) 
		Class type
		Object value1
		Object value2
	public void testNulls (java.lang.Class) 
		Exception e
		Class cls
	void doTestNulls (java.lang.Class, com.google.common.testing.NullPointerTester$Visibility)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException 
		Object instance
		Class cls
		com.google.common.testing.NullPointerTester$Visibility visibility
	private boolean hasInstanceMethodToTestNulls (java.lang.Class, com.google.common.testing.NullPointerTester$Visibility) 
		com.google.common.reflect.Parameter param
		java.util.Iterator i$
		java.lang.reflect.Method method
		java.util.Iterator i$
		Class c
		com.google.common.testing.NullPointerTester$Visibility visibility
	public void testEquals (java.lang.Class) 
		Exception e
		Class cls
	void doTestEquals (java.lang.Class)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException com.google.common.testing.ClassSanityTester$ParameterHasNoDistinctValueException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException 
		com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException e
		com.google.common.testing.ClassSanityTester$ParameterHasNoDistinctValueException e
		java.lang.reflect.InvocationTargetException e
		com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException e
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
		Class cls
		java.util.List factories
		int numberOfParameters
		java.util.List paramErrors
		java.util.List distinctValueErrors
		java.util.List instantiationExceptions
		java.util.List nullErrors
	java.lang.Object instantiate (java.lang.Class)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException 
		Object[] constants
		com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException e
		java.lang.reflect.InvocationTargetException e
		Object instance
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
		Class cls
		com.google.common.reflect.TypeToken type
		java.util.List paramErrors
		java.util.List instantiationExceptions
		java.util.List nullErrors
	public com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester forAllPublicStaticMethods (java.lang.Class) 
		com.google.common.reflect.Invokable invokable
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class cls
		com.google.common.collect.ImmutableList$Builder builder
	private java.lang.Object instantiate (com.google.common.reflect.Invokable)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.google.common.reflect.Invokable factory
	private void testEqualsUsing (com.google.common.reflect.Invokable)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException com.google.common.testing.ClassSanityTester$ParameterHasNoDistinctValueException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException 
		com.google.common.testing.FreshValueGenerator generator
		com.google.common.reflect.Parameter param
		java.util.Iterator i$
		java.util.List newArgs
		Object newArg
		int i
		com.google.common.reflect.Invokable factory
		java.util.List params
		java.util.List argGenerators
		java.util.List args
		Object instance
		java.util.List equalArgs
		java.util.List argGroups
		com.google.common.testing.EqualsTester tester
	private java.util.List generateEqualFactoryArguments (com.google.common.reflect.Invokable, java.util.List, java.util.List)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.google.common.reflect.Parameter param
		Object arg
		Object shouldBeEqualArg
		int i
		com.google.common.reflect.Invokable factory
		java.util.List params
		java.util.List args
		java.util.List equalArgs
	private static boolean hashCodeInsensitiveToArgReference (com.google.common.reflect.Invokable, java.util.List, int, java.lang.Object)  throws com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.google.common.reflect.Invokable factory
		java.util.List args
		int i
		Object alternateArg
		java.util.List tentativeArgs
	private com.google.common.testing.FreshValueGenerator newFreshValueGenerator () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.google.common.testing.FreshValueGenerator generator
	private static java.lang.Object generateDummyArg (com.google.common.reflect.Parameter, com.google.common.testing.FreshValueGenerator)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException 
		com.google.common.reflect.Parameter param
		com.google.common.testing.FreshValueGenerator generator
		Object arg
	private static void throwFirst (java.util.List)  throws java.lang.Throwable 
		java.util.List exceptions
	private static com.google.common.collect.ImmutableList getFactories (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.Invokable factory
		com.google.common.reflect.Invokable invokable
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		com.google.common.reflect.Invokable invokable
		java.lang.reflect.Constructor constructor
		java.lang.reflect.Constructor[] arr$
		int len$
		int i$
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
		com.google.common.reflect.TypeToken type
		java.util.List factories
	private java.util.List getDummyArguments (com.google.common.reflect.Invokable)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException 
		Object defaultValue
		com.google.common.reflect.Parameter param
		java.util.Iterator i$
		com.google.common.reflect.Invokable invokable
		java.util.List args
	private java.lang.Object getDummyValue (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken type
		Class rawType
		Object defaultValue
		Object value
	private static java.lang.Object createInstance (com.google.common.reflect.Invokable, java.util.List)  throws com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.google.common.reflect.Invokable factory
		java.util.List args
		Object instance
	private static java.lang.Object invoke (com.google.common.reflect.Invokable, java.util.List)  throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.google.common.reflect.Invokable factory
		java.util.List args
		Object returnValue
	static java.lang.Object access$100 (com.google.common.testing.ClassSanityTester, com.google.common.reflect.Invokable)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException 
		com.google.common.testing.ClassSanityTester x0
		com.google.common.reflect.Invokable x1
	static com.google.common.testing.NullPointerTester access$200 (com.google.common.testing.ClassSanityTester) 
		com.google.common.testing.ClassSanityTester x0
	static void access$300 (com.google.common.testing.ClassSanityTester, com.google.common.reflect.Invokable)  throws com.google.common.testing.ClassSanityTester$ParameterNotInstantiableException com.google.common.testing.ClassSanityTester$ParameterHasNoDistinctValueException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException 
		com.google.common.testing.ClassSanityTester x0
		com.google.common.reflect.Invokable x1
	static java.lang.Object access$400 (com.google.common.testing.ClassSanityTester, com.google.common.reflect.TypeToken) 
		com.google.common.testing.ClassSanityTester x0
		com.google.common.reflect.TypeToken x1
	static void  () 
}

com/google/common/testing/ArbitraryInstances$Dummies$DummyRunnable.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$DummyRunnable extends java.lang.Object implements java.lang.Runnable java.io.Serializable  {
	public void  () 
	public void run () 
}

com/google/common/testing/ClassSanityTester$1.class
ClassSanityTester.java
package com.google.common.testing
final com.google.common.testing.ClassSanityTester$1 extends com.google.common.collect.Ordering {
	void  () 
	public int compare (com.google.common.reflect.Invokable, com.google.common.reflect.Invokable) 
		com.google.common.reflect.Invokable left
		com.google.common.reflect.Invokable right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/testing/ArbitraryInstances$NullByteSink.class
ArbitraryInstances.java
package com.google.common.testing
final com.google.common.testing.ArbitraryInstances$NullByteSink extends com.google.common.io.ByteSink implements java.io.Serializable  {
	private static final com.google.common.testing.ArbitraryInstances$NullByteSink INSTANCE
	private void  () 
	public java.io.OutputStream openStream () 
	static com.google.common.testing.ArbitraryInstances$NullByteSink access$200 () 
	static void  () 
}

com/google/common/testing/NullPointerTester$Visibility$2.class
NullPointerTester.java
package com.google.common.testing
final com.google.common.testing.NullPointerTester$Visibility$2 extends com.google.common.testing.NullPointerTester$Visibility {
	void  (java.lang.String, int) 
	boolean isVisible (int) 
		int modifiers
}

com/google/common/testing/DummyProxy$DummyHandler.class
DummyProxy.java
package com.google.common.testing
 com.google.common.testing.DummyProxy$DummyHandler extends com.google.common.reflect.AbstractInvocationHandler implements java.io.Serializable  {
	private final com.google.common.reflect.TypeToken interfaceType
	final com.google.common.testing.DummyProxy this$0
	void  (com.google.common.testing.DummyProxy, com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken interfaceType
	protected java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) 
		com.google.common.reflect.Parameter param
		int i
		Object proxy
		java.lang.reflect.Method method
		Object[] args
		com.google.common.reflect.Invokable invokable
		com.google.common.collect.ImmutableList params
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		com.google.common.testing.DummyProxy$DummyHandler that
		Object obj
	private com.google.common.testing.DummyProxy identity () 
	public java.lang.String toString () 
	private java.lang.Object writeReplace () 
}

com/google/common/testing/FreshValueGenerator.class
FreshValueGenerator.java
package com.google.common.testing
 com.google.common.testing.FreshValueGenerator extends java.lang.Object {
	private static final com.google.common.collect.ImmutableMap GENERATORS
	private static final com.google.common.collect.ImmutableMap EMPTY_GENERATORS
	private final java.util.concurrent.atomic.AtomicInteger freshness
	private final com.google.common.collect.ListMultimap sampleInstances
	private final java.util.Map emptyInstanceGenerated
	void  () 
	final void addSampleInstances (java.lang.Class, java.lang.Iterable) 
		Class type
		Iterable instances
	final java.lang.Object generateFresh (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken type
		Object generated
	final java.lang.Object generateFresh (java.lang.Class) 
		Class type
	final java.lang.Object newFreshProxy (java.lang.Class) 
		Class interfaceType
		Object proxy
	private java.lang.Object generate (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken componentType
		Object array
		Object emptyInstance
		com.google.common.reflect.TypeToken paramType
		Object argValue
		int i
		com.google.common.collect.ImmutableList params
		java.util.List args
		java.lang.reflect.TypeVariable[] typeVars
		com.google.common.reflect.TypeToken type
		Class rawType
		java.util.List samples
		Object sample
		java.lang.reflect.Method emptyGenerate
		java.lang.reflect.Method generate
	private java.lang.Object defaultGenerate (java.lang.Class) 
		Class rawType
	private java.lang.Object newProxy (java.lang.Class) 
		Class interfaceType
	private transient java.lang.Object invokeGeneratorMethod (java.lang.reflect.Method, java.lang.Object[]) 
		java.lang.reflect.InvocationTargetException e
		Exception e
		java.lang.reflect.Method generator
		Object[] args
	java.lang.Object interfaceMethodCalled (java.lang.Class, java.lang.reflect.Method) 
		Class interfaceType
		java.lang.reflect.Method method
	private java.lang.Object pickInstance (java.lang.Object[], java.lang.Object) 
		Object[] instances
		Object defaultValue
	private java.lang.Object pickInstance (java.util.Collection, java.lang.Object) 
		java.util.Collection instances
		Object defaultValue
	private static java.lang.String paramString (java.lang.Class, int) 
		Class type
		int i
	private java.lang.Class generateClass () 
	private java.lang.Object generateObject () 
	private java.lang.Number generateNumber () 
	private int generateInt () 
	private java.lang.Integer generateInteger () 
	private long generateLong () 
	private java.lang.Long generateLongObject () 
	private float generateFloat () 
	private java.lang.Float generateFloatObject () 
	private double generateDouble () 
	private java.lang.Double generateDoubleObject () 
	private short generateShort () 
	private java.lang.Short generateShortObject () 
	private byte generateByte () 
	private java.lang.Byte generateByteObject () 
	private char generateChar () 
	private java.lang.Character generateCharacter () 
	private boolean generateBoolean () 
	private java.lang.Boolean generateBooleanObject () 
	private com.google.common.primitives.UnsignedInteger generateUnsignedInteger () 
	private com.google.common.primitives.UnsignedLong generateUnsignedLong () 
	private java.math.BigInteger generateBigInteger () 
	private java.math.BigDecimal generateBigDecimal () 
	private java.lang.CharSequence generateCharSequence () 
	private java.lang.String generateString () 
	private java.lang.Comparable generateComparable () 
	private java.util.regex.Pattern generatePattern () 
	private java.nio.charset.Charset generateCharset () 
	private java.util.Locale generateLocale () 
	private java.util.Currency generateCurrency () 
		java.lang.reflect.Method method
		java.util.Set currencies
		NoSuchMethodException notJava7
		java.lang.reflect.InvocationTargetException cantCallGetAvailableCurrencies
		IllegalAccessException impossible
	private java.util.Currency preJava7FreshCurrency () 
		IllegalArgumentException e
		java.util.Locale locale
		java.util.Set uselessLocales
	private com.google.common.base.Optional generateOptional () 
	private com.google.common.base.Optional generateOptional (java.lang.Object) 
		Object value
	private com.google.common.base.Joiner generateJoiner () 
	private com.google.common.base.Splitter generateSplitter () 
	private com.google.common.base.Equivalence generateEquivalence () 
	private com.google.common.base.CharMatcher generateCharMatcher () 
	private com.google.common.base.Ticker generateTicker () 
	private java.util.Comparator generateComparator () 
	private com.google.common.collect.Ordering generateOrdering () 
	private static com.google.common.collect.Range generateRange () 
	private static com.google.common.collect.Range generateRange (java.lang.Comparable) 
		Comparable freshElement
	private static java.lang.Iterable generateIterable (java.lang.Object) 
		Object freshElement
	private static java.util.Collection generateCollection (java.lang.Object) 
		Object freshElement
	private static java.util.List generateList (java.lang.Object) 
		Object freshElement
	private static java.util.ArrayList generateArrayList (java.lang.Object) 
		Object freshElement
		java.util.ArrayList list
	private static java.util.LinkedList generateLinkedList (java.lang.Object) 
		Object freshElement
		java.util.LinkedList list
	private static com.google.common.collect.ImmutableList generateImmutableList (java.lang.Object) 
		Object freshElement
	private static com.google.common.collect.ImmutableCollection generateImmutableCollection (java.lang.Object) 
		Object freshElement
	private static java.util.Set generateSet (java.lang.Object) 
		Object freshElement
	private static java.util.HashSet generateHashSet (java.lang.Object) 
		Object freshElement
	private static java.util.LinkedHashSet generateLinkedHashSet (java.lang.Object) 
		Object freshElement
		java.util.LinkedHashSet set
	private static com.google.common.collect.ImmutableSet generateImmutableSet (java.lang.Object) 
		Object freshElement
	private static java.util.SortedSet generateSortedSet (java.lang.Comparable) 
		Comparable freshElement
	private static java.util.NavigableSet generateNavigableSet (java.lang.Comparable) 
		Comparable freshElement
	private static java.util.TreeSet generateTreeSet (java.lang.Comparable) 
		Comparable freshElement
		java.util.TreeSet set
	private static com.google.common.collect.ImmutableSortedSet generateImmutableSortedSet (java.lang.Comparable) 
		Comparable freshElement
	private static com.google.common.collect.Multiset generateMultiset (java.lang.Object) 
		Object freshElement
	private static com.google.common.collect.HashMultiset generateHashMultiset (java.lang.Object) 
		Object freshElement
		com.google.common.collect.HashMultiset multiset
	private static com.google.common.collect.LinkedHashMultiset generateLinkedHashMultiset (java.lang.Object) 
		Object freshElement
		com.google.common.collect.LinkedHashMultiset multiset
	private static com.google.common.collect.ImmutableMultiset generateImmutableMultiset (java.lang.Object) 
		Object freshElement
	private static com.google.common.collect.SortedMultiset generateSortedMultiset (java.lang.Comparable) 
		Comparable freshElement
	private static com.google.common.collect.TreeMultiset generateTreeMultiset (java.lang.Comparable) 
		Comparable freshElement
		com.google.common.collect.TreeMultiset multiset
	private static com.google.common.collect.ImmutableSortedMultiset generateImmutableSortedMultiset (java.lang.Comparable) 
		Comparable freshElement
	private static java.util.Map generateMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static java.util.HashMap generateHashdMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static java.util.LinkedHashMap generateLinkedHashMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.LinkedHashMap map
	private static com.google.common.collect.ImmutableMap generateImmutableMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static java.util.concurrent.ConcurrentMap generateConcurrentMap () 
	private static java.util.concurrent.ConcurrentMap generateConcurrentMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.concurrent.ConcurrentMap map
	private static java.util.SortedMap generateSortedMap (java.lang.Comparable, java.lang.Object) 
		Comparable key
		Object value
	private static java.util.NavigableMap generateNavigableMap (java.lang.Comparable, java.lang.Object) 
		Comparable key
		Object value
	private static java.util.TreeMap generateTreeMap (java.lang.Comparable, java.lang.Object) 
		Comparable key
		Object value
		java.util.TreeMap map
	private static com.google.common.collect.ImmutableSortedMap generateImmutableSortedMap (java.lang.Comparable, java.lang.Object) 
		Comparable key
		Object value
	private static com.google.common.collect.Multimap generateMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.ImmutableMultimap generateImmutableMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.ListMultimap generateListMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.ArrayListMultimap generateArrayListMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.google.common.collect.ArrayListMultimap multimap
	private static com.google.common.collect.ImmutableListMultimap generateImmutableListMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.SetMultimap generateSetMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.HashMultimap generateHashMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.google.common.collect.HashMultimap multimap
	private static com.google.common.collect.LinkedHashMultimap generateLinkedHashMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.google.common.collect.LinkedHashMultimap multimap
	private static com.google.common.collect.ImmutableSetMultimap generateImmutableSetMultimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.BiMap generateBimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.HashBiMap generateHashBiMap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		com.google.common.collect.HashBiMap bimap
	private static com.google.common.collect.ImmutableBiMap generateImmutableBimap (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	private static com.google.common.collect.Table generateTable (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object row
		Object column
		Object value
	private static com.google.common.collect.HashBasedTable generateHashBasedTable (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object row
		Object column
		Object value
		com.google.common.collect.HashBasedTable table
	private static com.google.common.collect.RowSortedTable generateRowSortedTable (java.lang.Comparable, java.lang.Comparable, java.lang.Object) 
		Comparable row
		Comparable column
		Object value
	private static com.google.common.collect.TreeBasedTable generateTreeBasedTable (java.lang.Comparable, java.lang.Comparable, java.lang.Object) 
		Comparable row
		Comparable column
		Object value
		com.google.common.collect.TreeBasedTable table
	private static com.google.common.collect.ImmutableTable generateImmutableTable (java.lang.Object, java.lang.Object, java.lang.Object) 
		Object row
		Object column
		Object value
	private com.google.common.reflect.TypeToken generateTypeToken () 
	private java.io.File generateFile () 
	private static java.io.ByteArrayInputStream generateByteArrayInputStream () 
	private static java.io.InputStream generateInputStream () 
	private java.io.StringReader generateStringReader () 
	private java.io.Reader generateReader () 
	private java.lang.Readable generateReadable () 
	private java.nio.Buffer generateBuffer () 
	private java.nio.CharBuffer generateCharBuffer () 
	private java.nio.ByteBuffer generateByteBuffer () 
	private java.nio.ShortBuffer generateShortBuffer () 
	private java.nio.IntBuffer generateIntBuffer () 
	private java.nio.LongBuffer generateLongBuffer () 
	private java.nio.FloatBuffer generateFloatBuffer () 
	private java.nio.DoubleBuffer generateDoubleBuffer () 
	static int access$000 (com.google.common.testing.FreshValueGenerator) 
		com.google.common.testing.FreshValueGenerator x0
	static java.lang.String access$100 (java.lang.Class, int) 
		Class x0
		int x1
	static void  () 
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		com.google.common.collect.ImmutableMap$Builder builder
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		com.google.common.collect.ImmutableMap$Builder builder
}

com/google/common/testing/EquivalenceTester.class
EquivalenceTester.java
package com.google.common.testing
public final com.google.common.testing.EquivalenceTester extends java.lang.Object {
	private static final int REPETITIONS
	private final com.google.common.base.Equivalence equivalence
	private final com.google.common.testing.RelationshipTester delegate
	private final java.util.List items
	private void  (com.google.common.base.Equivalence) 
		com.google.common.base.Equivalence equivalence
	public static com.google.common.testing.EquivalenceTester of (com.google.common.base.Equivalence) 
		com.google.common.base.Equivalence equivalence
	public transient com.google.common.testing.EquivalenceTester addEquivalenceGroup (java.lang.Object, java.lang.Object[]) 
		Object first
		Object[] rest
	public com.google.common.testing.EquivalenceTester addEquivalenceGroup (java.lang.Iterable) 
		Iterable group
	public com.google.common.testing.EquivalenceTester test () 
		int run
	private void testItems () 
		Object item
		java.util.Iterator i$
}

com/google/common/testing/TearDown.class
TearDown.java
package com.google.common.testing
public abstract com.google.common.testing.TearDown extends java.lang.Object {
	public abstract void tearDown ()  throws java.lang.Exception 
}

com/google/common/testing/NullPointerTester$ExceptionTypePolicy.class
NullPointerTester.java
package com.google.common.testing
abstract com.google.common.testing.NullPointerTester$ExceptionTypePolicy extends java.lang.Enum {
	public static final com.google.common.testing.NullPointerTester$ExceptionTypePolicy NPE_OR_UOE
	public static final com.google.common.testing.NullPointerTester$ExceptionTypePolicy NPE_IAE_OR_UOE
	private static final com.google.common.testing.NullPointerTester$ExceptionTypePolicy[] $VALUES
	public static com.google.common.testing.NullPointerTester$ExceptionTypePolicy[] values () 
	public static com.google.common.testing.NullPointerTester$ExceptionTypePolicy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public abstract boolean isExpectedType (java.lang.Throwable) 
	void  (java.lang.String, int, com.google.common.testing.NullPointerTester$1) 
		String x0
		int x1
		com.google.common.testing.NullPointerTester$1 x2
	static void  () 
}

com/google/common/testing/RelationshipTester.class
RelationshipTester.java
package com.google.common.testing
final com.google.common.testing.RelationshipTester extends java.lang.Object {
	private final com.google.common.base.Equivalence equivalence
	private final String relationshipName
	private final String hashName
	private final com.google.common.testing.RelationshipTester$ItemReporter itemReporter
	private final java.util.List groups
	void  (com.google.common.base.Equivalence, java.lang.String, java.lang.String, com.google.common.testing.RelationshipTester$ItemReporter) 
		com.google.common.base.Equivalence equivalence
		String relationshipName
		String hashName
		com.google.common.testing.RelationshipTester$ItemReporter itemReporter
	public com.google.common.testing.RelationshipTester addRelatedGroup (java.lang.Iterable) 
		Iterable group
	public void test () 
		int relatedItemNumber
		int unrelatedItemNumber
		com.google.common.collect.ImmutableList unrelatedGroup
		int unrelatedGroupNumber
		int itemNumber
		com.google.common.collect.ImmutableList group
		int groupNumber
	private void assertRelated (int, int, int) 
		int groupNumber
		int itemNumber
		int relatedItemNumber
		com.google.common.testing.RelationshipTester$Item itemInfo
		com.google.common.testing.RelationshipTester$Item relatedInfo
		Object item
		Object related
		int itemHash
		int relatedHash
	private void assertUnrelated (int, int, int, int) 
		int groupNumber
		int itemNumber
		int unrelatedGroupNumber
		int unrelatedItemNumber
		com.google.common.testing.RelationshipTester$Item itemInfo
		com.google.common.testing.RelationshipTester$Item unrelatedInfo
	private void assertWithTemplate (java.lang.String, com.google.common.testing.RelationshipTester$Item, com.google.common.testing.RelationshipTester$Item, boolean) 
		String template
		com.google.common.testing.RelationshipTester$Item item
		com.google.common.testing.RelationshipTester$Item other
		boolean condition
	private com.google.common.testing.RelationshipTester$Item getItem (int, int) 
		int groupNumber
		int itemNumber
}

com/google/common/testing/GcFinalization$3.class
GcFinalization.java
package com.google.common.testing
final com.google.common.testing.GcFinalization$3 extends java.lang.Object {
	final java.util.concurrent.CountDownLatch val$finalizerRan
	void  (java.util.concurrent.CountDownLatch) 
	protected void finalize () 
}

com/google/common/testing/NullPointerTester$1.class
NullPointerTester.java
package com.google.common.testing
 com.google.common.testing.NullPointerTester$1 extends com.google.common.base.Converter {
	final com.google.common.reflect.TypeToken val$convertToType
	final com.google.common.reflect.TypeToken val$convertFromType
	final com.google.common.testing.NullPointerTester this$0
	void  (com.google.common.testing.NullPointerTester, com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken) 
	protected java.lang.Object doForward (java.lang.Object) 
		Object a
	protected java.lang.Object doBackward (java.lang.Object) 
		Object b
	private java.lang.Object doConvert (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken type
}

com/google/common/testing/FreshValueGenerator$Empty.class
FreshValueGenerator.java
package com.google.common.testing
abstract com.google.common.testing.FreshValueGenerator$Empty extends java.lang.Object implements java.lang.annotation.Annotation  {
}

com/google/common/testing/ArbitraryInstances$Dummies$InMemoryPrintStream.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$InMemoryPrintStream extends java.io.PrintStream {
	public void  () 
}

com/google/common/testing/NullPointerTester$ExceptionTypePolicy$2.class
NullPointerTester.java
package com.google.common.testing
final com.google.common.testing.NullPointerTester$ExceptionTypePolicy$2 extends com.google.common.testing.NullPointerTester$ExceptionTypePolicy {
	void  (java.lang.String, int) 
	public boolean isExpectedType (java.lang.Throwable) 
		Throwable cause
}

com/google/common/testing/package-info.class
package-info.java
package com.google.common.testing
abstract com.google.common.testing.package-info extends java.lang.Object {
}

com/google/common/testing/NullPointerTester$Signature.class
NullPointerTester.java
package com.google.common.testing
final com.google.common.testing.NullPointerTester$Signature extends java.lang.Object {
	private final String name
	private final com.google.common.collect.ImmutableList parameterTypes
	void  (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	void  (java.lang.String, com.google.common.collect.ImmutableList) 
		String name
		com.google.common.collect.ImmutableList parameterTypes
	public boolean equals (java.lang.Object) 
		com.google.common.testing.NullPointerTester$Signature that
		Object obj
	public int hashCode () 
}

com/google/common/testing/AbstractPackageSanityTests$Chopper$1.class
AbstractPackageSanityTests.java
package com.google.common.testing
 com.google.common.testing.AbstractPackageSanityTests$Chopper$1 extends com.google.common.testing.AbstractPackageSanityTests$Chopper {
	final com.google.common.testing.AbstractPackageSanityTests$Chopper val$i
	final com.google.common.testing.AbstractPackageSanityTests$Chopper val$you
	final com.google.common.testing.AbstractPackageSanityTests$Chopper this$0
	void  (com.google.common.testing.AbstractPackageSanityTests$Chopper, com.google.common.testing.AbstractPackageSanityTests$Chopper, com.google.common.testing.AbstractPackageSanityTests$Chopper) 
	com.google.common.base.Optional chop (java.lang.String) 
		String str
}

com/google/common/testing/ForwardingWrapperTester$InteractionTester.class
ForwardingWrapperTester.java
package com.google.common.testing
final com.google.common.testing.ForwardingWrapperTester$InteractionTester extends com.google.common.reflect.AbstractInvocationHandler {
	private final Class interfaceType
	private final java.lang.reflect.Method method
	private final Object[] passedArgs
	private final Object returnValue
	private final java.util.concurrent.atomic.AtomicInteger called
	void  (java.lang.Class, java.lang.reflect.Method) 
		Class interfaceType
		java.lang.reflect.Method method
	protected java.lang.Object handleInvocation (java.lang.Object, java.lang.reflect.Method, java.lang.Object[])  throws java.lang.Throwable 
		int i
		Object p
		java.lang.reflect.Method calledMethod
		Object[] args
	void testInteraction (com.google.common.base.Function) 
		Object actualReturnValue
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		com.google.common.base.Function wrapperFunction
		Object proxy
		Object wrapper
		boolean isPossibleChainingCall
	public java.lang.String toString () 
}

com/google/common/testing/FreshValueGenerator$3.class
FreshValueGenerator.java
package com.google.common.testing
 com.google.common.testing.FreshValueGenerator$3 extends com.google.common.base.Ticker {
	final String string
	final com.google.common.testing.FreshValueGenerator this$0
	void  (com.google.common.testing.FreshValueGenerator) 
	public long read () 
	public java.lang.String toString () 
}

com/google/common/testing/FreshValueGenerator$1.class
FreshValueGenerator.java
package com.google.common.testing
 com.google.common.testing.FreshValueGenerator$1 extends com.google.common.base.Equivalence {
	final String string
	final com.google.common.testing.FreshValueGenerator this$0
	void  (com.google.common.testing.FreshValueGenerator) 
	protected boolean doEquivalent (java.lang.Object, java.lang.Object) 
		Object a
		Object b
	protected int doHash (java.lang.Object) 
		Object t
	public java.lang.String toString () 
}

com/google/common/testing/EqualsTester$NotAnInstance.class
EqualsTester.java
package com.google.common.testing
final com.google.common.testing.EqualsTester$NotAnInstance extends java.lang.Enum {
	public static final com.google.common.testing.EqualsTester$NotAnInstance EQUAL_TO_NOTHING
	private static final com.google.common.testing.EqualsTester$NotAnInstance[] $VALUES
	public static com.google.common.testing.EqualsTester$NotAnInstance[] values () 
	public static com.google.common.testing.EqualsTester$NotAnInstance valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/google/common/testing/NullPointerTester$Visibility$3.class
NullPointerTester.java
package com.google.common.testing
final com.google.common.testing.NullPointerTester$Visibility$3 extends com.google.common.testing.NullPointerTester$Visibility {
	void  (java.lang.String, int) 
	boolean isVisible (int) 
		int modifiers
}

com/google/common/testing/FakeTicker.class
FakeTicker.java
package com.google.common.testing
public com.google.common.testing.FakeTicker extends com.google.common.base.Ticker {
	private final java.util.concurrent.atomic.AtomicLong nanos
	private volatile long autoIncrementStepNanos
	public void  () 
	public com.google.common.testing.FakeTicker advance (long, java.util.concurrent.TimeUnit) 
		long time
		java.util.concurrent.TimeUnit timeUnit
	public com.google.common.testing.FakeTicker advance (long) 
		long nanoseconds
	public com.google.common.testing.FakeTicker setAutoIncrementStep (long, java.util.concurrent.TimeUnit) 
		long autoIncrementStep
		java.util.concurrent.TimeUnit timeUnit
	public long read () 
}

com/google/common/testing/ClassSanityTester$FactoryMethodReturnValueTester.class
ClassSanityTester.java
package com.google.common.testing
public final com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester extends java.lang.Object {
	private final java.util.Set packagesToTest
	private final Class declaringClass
	private final com.google.common.collect.ImmutableList factories
	private final String factoryMethodsDescription
	private Class returnTypeToTest
	final com.google.common.testing.ClassSanityTester this$0
	private void  (com.google.common.testing.ClassSanityTester, java.lang.Class, com.google.common.collect.ImmutableList, java.lang.String) 
		Class declaringClass
		com.google.common.collect.ImmutableList factories
		String factoryMethodsDescription
	public com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester thatReturn (java.lang.Class) 
		Class returnType
	public com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester testNulls ()  throws java.lang.Exception 
		AssertionError error
		AssertionError e
		Object instance
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
	public com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester testEquals ()  throws java.lang.Exception 
		com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException e
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
	public com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester testSerializable ()  throws java.lang.Exception 
		AssertionError error
		RuntimeException e
		Object instance
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
	public com.google.common.testing.ClassSanityTester$FactoryMethodReturnValueTester testEqualsAndSerializable ()  throws java.lang.Exception 
		com.google.common.testing.ClassSanityTester$FactoryMethodReturnsNullException e
		AssertionError error
		RuntimeException e
		AssertionError error
		junit.framework.AssertionFailedError e
		Object instance
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
	private com.google.common.collect.ImmutableList getFactoriesToTest () 
		com.google.common.reflect.Invokable factory
		java.util.Iterator i$
		com.google.common.collect.ImmutableList$Builder builder
		com.google.common.collect.ImmutableList factoriesToTest
	void  (com.google.common.testing.ClassSanityTester, java.lang.Class, com.google.common.collect.ImmutableList, java.lang.String, com.google.common.testing.ClassSanityTester$1) 
		com.google.common.testing.ClassSanityTester x0
		Class x1
		com.google.common.collect.ImmutableList x2
		String x3
		com.google.common.testing.ClassSanityTester$1 x4
}

com/google/common/testing/AbstractPackageSanityTests$Chopper.class
AbstractPackageSanityTests.java
package com.google.common.testing
abstract com.google.common.testing.AbstractPackageSanityTests$Chopper extends java.lang.Object {
	void  () 
	final com.google.common.testing.AbstractPackageSanityTests$Chopper or (com.google.common.testing.AbstractPackageSanityTests$Chopper) 
		com.google.common.testing.AbstractPackageSanityTests$Chopper you
		com.google.common.testing.AbstractPackageSanityTests$Chopper i
	abstract com.google.common.base.Optional chop (java.lang.String) 
	static com.google.common.testing.AbstractPackageSanityTests$Chopper suffix (java.lang.String) 
		String suffix
}

com/google/common/testing/GcFinalization$1.class
GcFinalization.java
package com.google.common.testing
final com.google.common.testing.GcFinalization$1 extends java.lang.Object {
	final java.util.concurrent.CountDownLatch val$latch
	void  (java.util.concurrent.CountDownLatch) 
	protected void finalize () 
}

com/google/common/testing/RelationshipTester$Item.class
RelationshipTester.java
package com.google.common.testing
final com.google.common.testing.RelationshipTester$Item extends java.lang.Object {
	final Object value
	final int groupNumber
	final int itemNumber
	void  (java.lang.Object, int, int) 
		Object value
		int groupNumber
		int itemNumber
	public java.lang.String toString () 
}

com/google/common/testing/ArbitraryInstances$Dummies$DeterministicRandom.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$DeterministicRandom extends java.util.Random {
	public void  () 
}

com/google/common/testing/ClusterException.class
ClusterException.java
package com.google.common.testing
final com.google.common.testing.ClusterException extends java.lang.RuntimeException {
	public final java.util.Collection exceptions
	private void  (java.util.Collection) 
		java.util.Collection exceptions
		java.util.ArrayList temp
	public static transient java.lang.RuntimeException create (java.lang.Throwable[]) 
		Throwable exception
		Throwable[] arr$
		int len$
		int i$
		Throwable[] exceptions
		java.util.ArrayList temp
	public static java.lang.RuntimeException create (java.util.Collection) 
		Throwable temp
		java.util.Collection exceptions
}

com/google/common/testing/AbstractPackageSanityTests.class
AbstractPackageSanityTests.java
package com.google.common.testing
public abstract com.google.common.testing.AbstractPackageSanityTests extends junit.framework.TestCase {
	public static final com.google.common.base.Predicate UNDERSCORE_IN_NAME
	private static final com.google.common.collect.ImmutableList NULL_TEST_METHOD_NAMES
	private static final com.google.common.collect.ImmutableList SERIALIZABLE_TEST_METHOD_NAMES
	private static final com.google.common.collect.ImmutableList EQUALS_TEST_METHOD_NAMES
	private static final com.google.common.testing.AbstractPackageSanityTests$Chopper TEST_SUFFIX
	private final java.util.logging.Logger logger
	private final com.google.common.testing.ClassSanityTester tester
	private com.google.common.testing.NullPointerTester$Visibility visibility
	private com.google.common.base.Predicate classFilter
	public void  () 
	protected final void publicApiOnly () 
	public void testSerializable ()  throws java.lang.Exception 
		Object instance
		Throwable e
		Class classToTest
		java.util.Iterator i$
	public void testNulls ()  throws java.lang.Exception 
		Throwable e
		Class classToTest
		java.util.Iterator i$
	public void testEquals ()  throws java.lang.Exception 
		Throwable e
		Class classToTest
		java.util.Iterator i$
	protected final void setDefault (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	protected final void setDistinctValues (java.lang.Class, java.lang.Object, java.lang.Object) 
		Class type
		Object value1
		Object value2
	protected final void ignoreClasses (com.google.common.base.Predicate) 
		com.google.common.base.Predicate condition
	private static junit.framework.AssertionFailedError sanityError (java.lang.Class, java.util.List, java.lang.String, java.lang.Throwable) 
		Class cls
		java.util.List explicitTestNames
		String description
		Throwable e
		String message
		junit.framework.AssertionFailedError error
	java.util.List findClassesToTest (java.lang.Iterable, java.lang.Iterable) 
		Class cls
		java.util.Iterator i$
		Class testedClass
		com.google.common.base.Optional testedClassName
		Class cls
		java.util.Iterator i$
		Class testClass
		java.util.Iterator i$
		Class candidate
		java.util.Iterator i$
		Iterable classes
		Iterable explicitTestNames
		java.util.TreeMap classMap
		com.google.common.collect.Multimap testClasses
		java.util.LinkedHashSet candidateClasses
		java.util.List result
	private java.util.List loadClassesInPackage ()  throws java.io.IOException 
		NoClassDefFoundError e
		Class cls
		com.google.common.reflect.ClassPath$ClassInfo classInfo
		java.util.Iterator i$
		java.util.List classes
		String packageName
	private static boolean hasTest (java.lang.Class, java.lang.Iterable) 
		NoSuchMethodException e
		String testName
		java.util.Iterator i$
		Class testClass
		Iterable testNames
	private static boolean isEqualsDefined (java.lang.Class) 
		NoSuchMethodException e
		Class cls
	static com.google.common.testing.NullPointerTester$Visibility access$000 (com.google.common.testing.AbstractPackageSanityTests) 
		com.google.common.testing.AbstractPackageSanityTests x0
	static void  () 
}

com/google/common/testing/ArbitraryInstances$Dummies$DummyCountDownLatch.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$DummyCountDownLatch extends java.util.concurrent.CountDownLatch {
	public void  () 
}

com/google/common/testing/Platform.class
Platform.java
package com.google.common.testing
final com.google.common.testing.Platform extends java.lang.Object {
	static java.lang.Object reserialize (java.lang.Object) 
		java.io.ObjectOutputStream out
		java.io.ObjectInputStream in
		java.io.IOException e
		ClassNotFoundException e
		Object object
		java.io.ByteArrayOutputStream bytes
	private void  () 
}

com/google/common/testing/ClassSanityTester$2.class
ClassSanityTester.java
package com.google.common.testing
final com.google.common.testing.ClassSanityTester$2 extends com.google.common.collect.Ordering {
	void  () 
	public int compare (com.google.common.reflect.Invokable, com.google.common.reflect.Invokable) 
		com.google.common.reflect.Invokable left
		com.google.common.reflect.Invokable right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/testing/TearDownAccepter.class
TearDownAccepter.java
package com.google.common.testing
public abstract com.google.common.testing.TearDownAccepter extends java.lang.Object {
	public abstract void addTearDown (com.google.common.testing.TearDown) 
}

com/google/common/testing/ClassSanityTester$3.class
ClassSanityTester.java
package com.google.common.testing
final com.google.common.testing.ClassSanityTester$3 extends com.google.common.collect.Ordering {
	void  () 
	public int compare (com.google.common.reflect.Invokable, com.google.common.reflect.Invokable) 
		com.google.common.reflect.Invokable left
		com.google.common.reflect.Invokable right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/testing/TearDownStack.class
TearDownStack.java
package com.google.common.testing
public com.google.common.testing.TearDownStack extends java.lang.Object implements com.google.common.testing.TearDownAccepter  {
	private static final java.util.logging.Logger logger
	final java.util.LinkedList stack
	private final boolean suppressThrows
	public void  () 
	public void  (boolean) 
		boolean suppressThrows
	public final void addTearDown (com.google.common.testing.TearDown) 
		com.google.common.testing.TearDown tearDown
	public final void runTearDown () 
		Throwable t
		com.google.common.testing.TearDown tearDown
		java.util.Iterator i$
		java.util.List exceptions
	static void  () 
}

com/google/common/testing/RelationshipTester$ItemReporter.class
RelationshipTester.java
package com.google.common.testing
 com.google.common.testing.RelationshipTester$ItemReporter extends java.lang.Object {
	void  () 
	java.lang.String reportItem (com.google.common.testing.RelationshipTester$Item) 
		com.google.common.testing.RelationshipTester$Item item
}

com/google/common/testing/SloppyTearDown.class
SloppyTearDown.java
package com.google.common.testing
public abstract com.google.common.testing.SloppyTearDown extends java.lang.Object implements com.google.common.testing.TearDown  {
	public static final java.util.logging.Logger logger
	public void  () 
	public final void tearDown () 
		Throwable t
	public abstract void sloppyTearDown ()  throws java.lang.Exception 
	static void  () 
}

com/google/common/testing/ClassSanityTester$5.class
ClassSanityTester.java
package com.google.common.testing
 com.google.common.testing.ClassSanityTester$5 extends com.google.common.testing.FreshValueGenerator {
	final com.google.common.testing.ClassSanityTester this$0
	void  (com.google.common.testing.ClassSanityTester) 
	java.lang.Object interfaceMethodCalled (java.lang.Class, java.lang.reflect.Method) 
		Class interfaceType
		java.lang.reflect.Method method
}

com/google/common/testing/NullPointerTester.class
NullPointerTester.java
package com.google.common.testing
public final com.google.common.testing.NullPointerTester extends java.lang.Object {
	private final com.google.common.collect.ClassToInstanceMap defaults
	private final java.util.List ignoredMembers
	private com.google.common.testing.NullPointerTester$ExceptionTypePolicy policy
	public void  () 
	public com.google.common.testing.NullPointerTester setDefault (java.lang.Class, java.lang.Object) 
		Class type
		Object value
	public com.google.common.testing.NullPointerTester ignore (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public void testConstructors (java.lang.Class, com.google.common.testing.NullPointerTester$Visibility) 
		java.lang.reflect.Constructor constructor
		java.lang.reflect.Constructor[] arr$
		int len$
		int i$
		Class c
		com.google.common.testing.NullPointerTester$Visibility minimalVisibility
	public void testAllPublicConstructors (java.lang.Class) 
		Class c
	public void testStaticMethods (java.lang.Class, com.google.common.testing.NullPointerTester$Visibility) 
		java.lang.reflect.Method method
		java.util.Iterator i$
		Class c
		com.google.common.testing.NullPointerTester$Visibility minimalVisibility
	public void testAllPublicStaticMethods (java.lang.Class) 
		Class c
	public void testInstanceMethods (java.lang.Object, com.google.common.testing.NullPointerTester$Visibility) 
		java.lang.reflect.Method method
		java.util.Iterator i$
		Object instance
		com.google.common.testing.NullPointerTester$Visibility minimalVisibility
	com.google.common.collect.ImmutableList getInstanceMethodsToTest (java.lang.Class, com.google.common.testing.NullPointerTester$Visibility) 
		java.lang.reflect.Method method
		java.util.Iterator i$
		Class c
		com.google.common.testing.NullPointerTester$Visibility minimalVisibility
		com.google.common.collect.ImmutableList$Builder builder
	public void testAllPublicInstanceMethods (java.lang.Object) 
		Object instance
	public void testMethod (java.lang.Object, java.lang.reflect.Method) 
		int nullIndex
		Object instance
		java.lang.reflect.Method method
		Class[] types
	public void testConstructor (java.lang.reflect.Constructor) 
		int nullIndex
		java.lang.reflect.Constructor ctor
		Class declaringClass
		Class[] types
	public void testMethodParameter (java.lang.Object, java.lang.reflect.Method, int) 
		Object instance
		java.lang.reflect.Method method
		int paramIndex
	public void testConstructorParameter (java.lang.reflect.Constructor, int) 
		java.lang.reflect.Constructor ctor
		int paramIndex
	private void testParameter (java.lang.Object, com.google.common.reflect.Invokable, int, java.lang.Class) 
		com.google.common.reflect.Invokable unsafe
		Throwable cause
		junit.framework.AssertionFailedError error
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Object instance
		com.google.common.reflect.Invokable invokable
		int paramIndex
		Class testedClass
		Object[] params
	private java.lang.Object[] buildParamList (com.google.common.reflect.Invokable, int) 
		com.google.common.reflect.Parameter param
		int i
		com.google.common.reflect.Invokable invokable
		int indexOfParamToSetToNull
		com.google.common.collect.ImmutableList params
		Object[] args
	private java.lang.Object getDefaultValue (com.google.common.reflect.TypeToken) 
		Object defaultClass
		Object defaultType
		com.google.common.reflect.TypeToken convertFromType
		com.google.common.reflect.TypeToken convertToType
		Object defaultConverter
		com.google.common.reflect.TypeToken type
		Object defaultValue
		Object arbitrary
	private com.google.common.base.Converter defaultConverter (com.google.common.reflect.TypeToken, com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken convertFromType
		com.google.common.reflect.TypeToken convertToType
	private static com.google.common.reflect.TypeToken getFirstTypeParameter (java.lang.reflect.Type) 
		java.lang.reflect.Type type
	private java.lang.Object newDefaultReturningProxy (com.google.common.reflect.TypeToken) 
		com.google.common.reflect.TypeToken type
	private static com.google.common.reflect.Invokable invokable (java.lang.Object, java.lang.reflect.Method) 
		Object instance
		java.lang.reflect.Method method
	static boolean isPrimitiveOrNullable (com.google.common.reflect.Parameter) 
		com.google.common.reflect.Parameter param
	private static boolean isNullable (com.google.common.reflect.Parameter) 
		com.google.common.reflect.Parameter param
	private boolean isIgnored (java.lang.reflect.Member) 
		java.lang.reflect.Member member
	private static boolean isEquals (java.lang.reflect.Member) 
		java.lang.reflect.Member member
		java.lang.reflect.Method method
		Class[] parameters
	static java.lang.Object access$100 (com.google.common.testing.NullPointerTester, com.google.common.reflect.TypeToken) 
		com.google.common.testing.NullPointerTester x0
		com.google.common.reflect.TypeToken x1
}

com/google/common/testing/ForwardingWrapperTester.class
ForwardingWrapperTester.java
package com.google.common.testing
public final com.google.common.testing.ForwardingWrapperTester extends java.lang.Object {
	private boolean testsEquals
	public void  () 
	public com.google.common.testing.ForwardingWrapperTester includingEquals () 
	public void testForwarding (java.lang.Class, com.google.common.base.Function) 
		java.lang.reflect.Method method
		java.lang.reflect.Method[] arr$
		int len$
		int i$
		Class interfaceType
		com.google.common.base.Function wrapperFunction
		java.lang.reflect.Method[] methods
	private static java.lang.reflect.Method[] getMostConcreteMethods (java.lang.Class) 
		Exception e
		int i
		Class type
		java.lang.reflect.Method[] methods
	private static void testSuccessfulForwarding (java.lang.Class, java.lang.reflect.Method, com.google.common.base.Function) 
		Class interfaceType
		java.lang.reflect.Method method
		com.google.common.base.Function wrapperFunction
	private static void testExceptionPropagation (java.lang.Class, java.lang.reflect.Method, com.google.common.base.Function) 
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
		Class interfaceType
		java.lang.reflect.Method method
		com.google.common.base.Function wrapperFunction
		RuntimeException exception
		Object proxy
		Object wrapper
	private static void testEquals (java.lang.Class, com.google.common.base.Function) 
		Class interfaceType
		com.google.common.base.Function wrapperFunction
		com.google.common.testing.FreshValueGenerator generator
		Object instance
	private static void testToString (java.lang.Class, com.google.common.base.Function) 
		Class interfaceType
		com.google.common.base.Function wrapperFunction
		Object proxy
	private static java.lang.Object[] getParameterValues (java.lang.reflect.Method) 
		Class paramType
		Class[] arr$
		int len$
		int i$
		java.lang.reflect.Method method
		com.google.common.testing.FreshValueGenerator paramValues
		java.util.List passedArgs
	static java.lang.Object[] access$000 (java.lang.reflect.Method) 
		java.lang.reflect.Method x0
}

com/google/common/testing/ArbitraryInstances$1.class
ArbitraryInstances.java
package com.google.common.testing
final com.google.common.testing.ArbitraryInstances$1 extends com.google.common.collect.Ordering {
	void  () 
	public int compare (java.lang.reflect.Field, java.lang.reflect.Field) 
		java.lang.reflect.Field left
		java.lang.reflect.Field right
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/google/common/testing/AbstractPackageSanityTests$2.class
AbstractPackageSanityTests.java
package com.google.common.testing
 com.google.common.testing.AbstractPackageSanityTests$2 extends java.lang.Object implements com.google.common.base.Predicate  {
	final com.google.common.testing.AbstractPackageSanityTests this$0
	void  (com.google.common.testing.AbstractPackageSanityTests) 
	public boolean apply (java.lang.Class) 
		Class cls
	public volatile boolean apply (java.lang.Object) 
		Object x0
}

com/google/common/testing/ArbitraryInstances$Dummies$DummyExecutor.class
ArbitraryInstances.java
package com.google.common.testing
public final com.google.common.testing.ArbitraryInstances$Dummies$DummyExecutor extends java.lang.Object implements java.util.concurrent.Executor java.io.Serializable  {
	public void  () 
	public void execute (java.lang.Runnable) 
		Runnable command
}

com/google/common/testing/GcFinalization$FinalizationPredicate.class
GcFinalization.java
package com.google.common.testing
public abstract com.google.common.testing.GcFinalization$FinalizationPredicate extends java.lang.Object {
	public abstract boolean isDone () 
}

META-INF/maven/
META-INF/maven/com.google.guava/
META-INF/maven/com.google.guava/guava-testlib/
META-INF/maven/com.google.guava/guava-testlib/pom.xml
META-INF/maven/com.google.guava/guava-testlib/pom.properties