Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > a58a12756f704c1060db04dc176518c9 > files > 9

mule-2.0.2.20080813-7.fc18.src.rpm

diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/AbstractExceptionListener.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/AbstractExceptionListener.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/AbstractExceptionListener.java	2008-07-17 01:42:48.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/AbstractExceptionListener.java	2012-12-10 14:28:11.978649476 -0500
@@ -43,8 +43,8 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/api/config/ThreadingProfile.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/config/ThreadingProfile.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/api/config/ThreadingProfile.java	2008-07-10 00:19:03.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/config/ThreadingProfile.java	2012-12-10 14:28:11.566631929 -0500
@@ -15,9 +15,9 @@
 
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionHandler;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.RejectedExecutionHandler;
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.ThreadPoolExecutor;
 
 import org.apache.commons.collections.map.CaseInsensitiveMap;
 
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/api/context/notification/ServerNotification.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/context/notification/ServerNotification.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/api/context/notification/ServerNotification.java	2008-07-07 17:25:01.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/context/notification/ServerNotification.java	2012-12-10 14:28:11.513629672 -0500
@@ -17,7 +17,7 @@
 import java.util.EventObject;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 /**
  * <code>ServerNotification</code> is an event triggered by something happening
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/api/context/WorkManager.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/context/WorkManager.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/api/context/WorkManager.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/context/WorkManager.java	2012-12-10 14:28:11.479628224 -0500
@@ -13,7 +13,7 @@
 import org.mule.api.lifecycle.Disposable;
 import org.mule.api.lifecycle.Startable;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Executor;
 
 /**
  * <code>WorkManager</code> extends the standard JCA WorkManager with lifecycle
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/api/FutureMessageResult.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/FutureMessageResult.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/api/FutureMessageResult.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/FutureMessageResult.java	2012-12-10 14:28:11.414625456 -0500
@@ -16,13 +16,13 @@
 
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Callable;
-import edu.emory.mathcs.backport.java.util.concurrent.ExecutionException;
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
-import edu.emory.mathcs.backport.java.util.concurrent.Executors;
-import edu.emory.mathcs.backport.java.util.concurrent.FutureTask;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeoutException;
+import java.util.concurrent.Callable;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.Executor;
+import java.util.concurrent.Executors;
+import java.util.concurrent.FutureTask;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeoutException;
 
 /**
  * <code>FutureMessageResult</code> is an MuleMessage result of a remote invocation
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/api/work/WorkExecutor.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/work/WorkExecutor.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/api/work/WorkExecutor.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/api/work/WorkExecutor.java	2012-12-10 14:28:11.776640873 -0500
@@ -31,7 +31,7 @@
 
 import javax.resource.spi.work.WorkException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Executor;
 
 /**
  * <code>WorkExecutor</code> TODO
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/component/AbstractComponent.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/component/AbstractComponent.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/component/AbstractComponent.java	2008-07-07 17:25:01.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/component/AbstractComponent.java	2012-12-10 14:28:10.490586101 -0500
@@ -28,7 +28,7 @@
 import org.mule.context.notification.OptimisedNotificationHandler;
 import org.mule.management.stats.ComponentStatistics;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/component/SimpleCallableJavaComponent.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/component/SimpleCallableJavaComponent.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/component/SimpleCallableJavaComponent.java	2008-03-19 23:43:57.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/component/SimpleCallableJavaComponent.java	2012-12-10 14:28:10.483585803 -0500
@@ -29,7 +29,7 @@
 import org.mule.object.SingletonObjectFactory;
 import org.mule.transformer.TransformerTemplate;
 
-import edu.emory.mathcs.backport.java.util.Collections;
+import java.util.Collections;
 
 /**
  * Simple {@link JavaComponent} implementation to be used when
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/config/ChainedThreadingProfile.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/config/ChainedThreadingProfile.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/config/ChainedThreadingProfile.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/config/ChainedThreadingProfile.java	2012-12-10 14:28:11.144613955 -0500
@@ -13,9 +13,9 @@
 import org.mule.api.config.ThreadingProfile;
 import org.mule.api.context.WorkManager;
 
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionHandler;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.RejectedExecutionHandler;
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.ThreadPoolExecutor;
 
 /**
  * This was written (perhaps too far in advance) with an eye to how we will manage default values
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/config/ImmutableThreadingProfile.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/config/ImmutableThreadingProfile.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/config/ImmutableThreadingProfile.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/config/ImmutableThreadingProfile.java	2012-12-10 14:28:11.141613828 -0500
@@ -17,13 +17,13 @@
 import org.mule.util.concurrent.WaitPolicy;
 import org.mule.work.MuleWorkManager;
 
-import edu.emory.mathcs.backport.java.util.concurrent.BlockingQueue;
-import edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingDeque;
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionHandler;
-import edu.emory.mathcs.backport.java.util.concurrent.SynchronousQueue;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.BlockingQueue;
+import java.util.concurrent.LinkedBlockingDeque;
+import java.util.concurrent.RejectedExecutionHandler;
+import java.util.concurrent.SynchronousQueue;
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
 
 
 public class ImmutableThreadingProfile implements ThreadingProfile
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/context/notification/Policy.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/context/notification/Policy.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/context/notification/Policy.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/context/notification/Policy.java	2012-12-10 14:28:10.932604926 -0500
@@ -20,8 +20,8 @@
 import java.util.Map;
 import java.util.Set;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 /**
  * For a particular configuration, this describes what events should be delivered where.
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/context/notification/ServerNotificationManager.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/context/notification/ServerNotificationManager.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/context/notification/ServerNotificationManager.java	2008-05-23 08:49:16.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/context/notification/ServerNotificationManager.java	2012-12-10 14:28:10.935605054 -0500
@@ -27,9 +27,9 @@
 import javax.resource.spi.work.WorkException;
 import javax.resource.spi.work.WorkListener;
 
-import edu.emory.mathcs.backport.java.util.concurrent.BlockingDeque;
-import edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingDeque;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.BlockingDeque;
+import java.util.concurrent.LinkedBlockingDeque;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/DefaultMessageCollection.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/DefaultMessageCollection.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/DefaultMessageCollection.java	2008-03-22 15:27:20.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/DefaultMessageCollection.java	2012-12-10 14:28:11.829643131 -0500
@@ -19,7 +19,7 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 /**
  * A {@link org.mule.api.MuleMessage} type that manages a collection of MuleMessage Objects.
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/DefaultMuleEventContext.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/DefaultMuleEventContext.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/DefaultMuleEventContext.java	2008-03-19 23:43:57.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/DefaultMuleEventContext.java	2012-12-10 14:28:11.835643387 -0500
@@ -30,7 +30,7 @@
 
 import java.io.OutputStream;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Callable;
+import java.util.concurrent.Callable;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/DefaultMuleMessage.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/DefaultMuleMessage.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/DefaultMuleMessage.java	2008-07-10 00:19:03.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/DefaultMuleMessage.java	2012-12-10 14:28:12.016651095 -0500
@@ -35,7 +35,7 @@
 
 import javax.activation.DataHandler;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/endpoint/AbstractEndpoint.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/endpoint/AbstractEndpoint.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/endpoint/AbstractEndpoint.java	2008-03-11 20:54:21.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/endpoint/AbstractEndpoint.java	2012-12-10 14:28:11.927647305 -0500
@@ -29,7 +29,7 @@
 import java.util.regex.Matcher;
 import java.util.regex.Pattern;
 
-import edu.emory.mathcs.backport.java.util.Collections;
+import java.util.Collections;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/endpoint/URIBuilder.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/endpoint/URIBuilder.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/endpoint/URIBuilder.java	2008-04-21 22:37:40.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/endpoint/URIBuilder.java	2012-12-10 14:28:11.902646239 -0500
@@ -22,7 +22,7 @@
 import java.util.StringTokenizer;
 import java.util.TreeMap;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * This has the following logic:
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/model/AbstractModel.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/model/AbstractModel.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/model/AbstractModel.java	2008-03-31 17:34:19.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/model/AbstractModel.java	2012-12-10 14:28:11.879645260 -0500
@@ -29,7 +29,7 @@
 import java.util.Collection;
 import java.util.Iterator;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/model/resolvers/AbstractEntryPointResolver.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/model/resolvers/AbstractEntryPointResolver.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/model/resolvers/AbstractEntryPointResolver.java	2008-08-01 09:10:20.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/model/resolvers/AbstractEntryPointResolver.java	2012-12-10 14:28:11.859644408 -0500
@@ -21,7 +21,7 @@
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/model/resolvers/DefaultEntryPointResolverSet.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/model/resolvers/DefaultEntryPointResolverSet.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/model/resolvers/DefaultEntryPointResolverSet.java	2008-01-25 00:58:36.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/model/resolvers/DefaultEntryPointResolverSet.java	2012-12-10 14:28:11.849643983 -0500
@@ -20,7 +20,7 @@
 import java.util.List;
 import java.util.Set;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/registry/AbstractRegistry.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/registry/AbstractRegistry.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/registry/AbstractRegistry.java	2008-07-10 00:19:03.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/registry/AbstractRegistry.java	2012-12-10 14:28:11.989649945 -0500
@@ -47,7 +47,7 @@
 import java.util.List;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/AbstractRouterCollection.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/AbstractRouterCollection.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/AbstractRouterCollection.java	2008-07-10 00:19:03.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/AbstractRouterCollection.java	2012-12-10 14:28:10.952605778 -0500
@@ -22,7 +22,7 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/EventCorrelator.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/EventCorrelator.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/EventCorrelator.java	2008-04-11 09:08:05.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/EventCorrelator.java	2012-12-10 14:28:10.958606034 -0500
@@ -30,10 +30,10 @@
 import javax.resource.spi.work.Work;
 import javax.resource.spi.work.WorkException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.collections.buffer.BoundedFifoBuffer;
 import org.apache.commons.logging.Log;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/inbound/AbstractEventResequencer.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/inbound/AbstractEventResequencer.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/inbound/AbstractEventResequencer.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/inbound/AbstractEventResequencer.java	2012-12-10 14:28:11.057610251 -0500
@@ -16,8 +16,8 @@
 import java.util.Arrays;
 import java.util.Comparator;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 /**
  * <code>AbstractEventResequencer</code> is used to receive a set of events,
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/inbound/DefaultInboundRouterCollection.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/inbound/DefaultInboundRouterCollection.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/inbound/DefaultInboundRouterCollection.java	2008-06-19 10:38:08.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/inbound/DefaultInboundRouterCollection.java	2012-12-10 14:28:11.065610591 -0500
@@ -30,9 +30,9 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 /**
  * <code>DefaultInboundRouterCollection</code> is a collection of routers that will be
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/inbound/EventGroup.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/inbound/EventGroup.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/inbound/EventGroup.java	2008-04-08 11:34:34.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/inbound/EventGroup.java	2012-12-10 14:28:11.074610973 -0500
@@ -20,8 +20,6 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.helpers.Utils;
-
 import org.apache.commons.collections.IteratorUtils;
 
 /**
@@ -52,7 +50,7 @@
     public EventGroup(Object groupId, int expectedSize)
     {
         super();
-        this.created = Utils.nanoTime();
+        this.created = System.nanoTime();
         this.events = new ArrayList(expectedSize > 0 ? expectedSize : 10);
         this.expectedSize = expectedSize;
         this.groupId = groupId;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/nested/NestedInvocationHandler.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/nested/NestedInvocationHandler.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/nested/NestedInvocationHandler.java	2008-06-17 07:12:10.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/nested/NestedInvocationHandler.java	2012-12-10 14:28:10.960606119 -0500
@@ -22,7 +22,7 @@
 import java.lang.reflect.Method;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/outbound/AbstractOutboundRouter.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/outbound/AbstractOutboundRouter.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/outbound/AbstractOutboundRouter.java	2008-06-26 16:05:55.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/outbound/AbstractOutboundRouter.java	2012-12-10 14:28:11.020608674 -0500
@@ -32,7 +32,7 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/outbound/AbstractRecipientList.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/outbound/AbstractRecipientList.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/outbound/AbstractRecipientList.java	2008-03-22 15:28:25.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/outbound/AbstractRecipientList.java	2012-12-10 14:28:11.022608760 -0500
@@ -25,8 +25,8 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/routing/response/DefaultResponseRouterCollection.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/response/DefaultResponseRouterCollection.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/routing/response/DefaultResponseRouterCollection.java	2008-07-28 01:08:21.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/routing/response/DefaultResponseRouterCollection.java	2012-12-10 14:28:11.094611826 -0500
@@ -27,7 +27,7 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 /**
  * <code>DefaultResponseRouterCollection</code> is a router that can be used to control how
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/security/MuleSecurityManager.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/security/MuleSecurityManager.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/security/MuleSecurityManager.java	2008-08-06 22:49:29.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/security/MuleSecurityManager.java	2012-12-10 14:28:11.965648924 -0500
@@ -31,7 +31,7 @@
 import java.util.List;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/service/AbstractService.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/service/AbstractService.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/service/AbstractService.java	2008-07-25 11:49:47.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/service/AbstractService.java	2012-12-10 14:28:11.286620003 -0500
@@ -53,7 +53,7 @@
 import java.util.Iterator;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transaction/AbstractSingleResourceTransaction.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transaction/AbstractSingleResourceTransaction.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transaction/AbstractSingleResourceTransaction.java	2008-06-26 16:05:55.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transaction/AbstractSingleResourceTransaction.java	2012-12-10 14:28:11.328621793 -0500
@@ -13,7 +13,7 @@
 import org.mule.api.transaction.TransactionException;
 import org.mule.config.i18n.CoreMessages;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 /**
  * This abstract class can be used as a base class for transactions that can enlist
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transformer/AbstractTransformer.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transformer/AbstractTransformer.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transformer/AbstractTransformer.java	2008-03-31 17:34:19.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transformer/AbstractTransformer.java	2012-12-10 14:28:11.210616766 -0500
@@ -29,7 +29,7 @@
 
 import javax.xml.transform.stream.StreamSource;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractConnector.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractConnector.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractConnector.java	2008-07-25 11:21:06.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractConnector.java	2012-12-10 14:28:10.799599262 -0500
@@ -78,15 +78,15 @@
 import javax.resource.spi.work.WorkEvent;
 import javax.resource.spi.work.WorkListener;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ScheduledExecutorService;
-import edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor;
-import edu.emory.mathcs.backport.java.util.concurrent.Semaphore;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.ScheduledExecutorService;
+import java.util.concurrent.ScheduledThreadPoolExecutor;
+import java.util.concurrent.Semaphore;
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractMessageAdapter.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractMessageAdapter.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractMessageAdapter.java	2008-05-15 08:12:16.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractMessageAdapter.java	2012-12-10 14:28:10.819600113 -0500
@@ -32,10 +32,10 @@
 
 import javax.activation.DataHandler;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractMessageReceiver.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractMessageReceiver.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractMessageReceiver.java	2008-07-10 00:19:03.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractMessageReceiver.java	2012-12-10 14:28:10.808599644 -0500
@@ -45,7 +45,7 @@
 
 import java.io.OutputStream;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractPollingMessageReceiver.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractPollingMessageReceiver.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/AbstractPollingMessageReceiver.java	2008-02-22 14:01:02.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/AbstractPollingMessageReceiver.java	2012-12-10 14:28:10.877602583 -0500
@@ -22,11 +22,11 @@
 import java.util.LinkedList;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Future;
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
-import edu.emory.mathcs.backport.java.util.concurrent.ScheduledExecutorService;
-import edu.emory.mathcs.backport.java.util.concurrent.ScheduledFuture;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.Future;
+import java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.ScheduledExecutorService;
+import java.util.concurrent.ScheduledFuture;
+import java.util.concurrent.TimeUnit;
 
 /**
  * <code>AbstractPollingMessageReceiver</code> implements a base class for polling
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/MessagePropertiesContext.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/MessagePropertiesContext.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/MessagePropertiesContext.java	2008-07-15 13:32:56.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/MessagePropertiesContext.java	2012-12-10 14:28:10.883602839 -0500
@@ -22,7 +22,7 @@
 import java.util.TreeMap;
 import java.util.TreeSet;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 /** TODO */
 public class MessagePropertiesContext implements Serializable
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/SimpleRetryConnectionStrategy.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/SimpleRetryConnectionStrategy.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/SimpleRetryConnectionStrategy.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/SimpleRetryConnectionStrategy.java	2012-12-10 14:28:10.875602499 -0500
@@ -15,7 +15,7 @@
 import org.mule.config.i18n.CoreMessages;
 import org.mule.util.ObjectUtils;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * A simple connection retry strategy where the a connection will be attempted X
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/transport/TransactedPollingMessageReceiver.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/TransactedPollingMessageReceiver.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/transport/TransactedPollingMessageReceiver.java	2008-06-26 16:05:55.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/transport/TransactedPollingMessageReceiver.java	2012-12-10 14:28:10.804599475 -0500
@@ -24,8 +24,8 @@
 
 import javax.resource.spi.work.Work;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 /**
  * The TransactedPollingMessageReceiver is an abstract receiver that handles polling
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/ConcurrentHashSet.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/ConcurrentHashSet.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/ConcurrentHashSet.java	2007-08-27 16:15:25.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/ConcurrentHashSet.java	2012-12-10 14:28:10.659593298 -0500
@@ -23,7 +23,7 @@
 import java.util.Iterator;
 import java.util.Set;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 public class ConcurrentHashSet/* <E> */extends AbstractSet/* <E> */implements Set/* <E> */, Serializable
 {
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/Latch.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/Latch.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/Latch.java	2007-08-27 16:15:25.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/Latch.java	2012-12-10 14:28:10.666593596 -0500
@@ -10,7 +10,7 @@
 
 package org.mule.util.concurrent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
+import java.util.concurrent.CountDownLatch;
 
 // @ThreadSafe
 public class Latch extends CountDownLatch
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/NamedThreadFactory.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/NamedThreadFactory.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/NamedThreadFactory.java	2007-08-27 16:15:25.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/NamedThreadFactory.java	2012-12-10 14:28:10.671593809 -0500
@@ -12,8 +12,8 @@
 
 import org.mule.util.StringUtils;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong;
+import java.util.concurrent.ThreadFactory;
+import java.util.concurrent.atomic.AtomicLong;
 
 public class NamedThreadFactory implements ThreadFactory
 {
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/SynchronizedVariable.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/SynchronizedVariable.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/SynchronizedVariable.java	2007-08-27 16:15:25.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/SynchronizedVariable.java	2012-12-10 14:28:10.669593725 -0500
@@ -10,7 +10,7 @@
 
 package org.mule.util.concurrent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Executor;
 
 // @ThreadSafe
 public abstract class SynchronizedVariable implements Executor
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/WaitPolicy.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/WaitPolicy.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/concurrent/WaitPolicy.java	2007-10-18 12:25:35.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/concurrent/WaitPolicy.java	2012-12-10 14:28:10.662593426 -0500
@@ -10,10 +10,10 @@
 
 package org.mule.util.concurrent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionHandler;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.RejectedExecutionHandler;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
 
 /**
  * A handler for unexecutable tasks that waits until the task can be submitted for
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/expression/ExpressionEvaluatorManager.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/expression/ExpressionEvaluatorManager.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/expression/ExpressionEvaluatorManager.java	2008-06-19 04:58:48.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/expression/ExpressionEvaluatorManager.java	2012-12-10 14:28:10.585590146 -0500
@@ -15,8 +15,8 @@
 
 import java.util.Iterator;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 /**
  * Provides universal access for evaluating expressions embedded in Mule configurations, such  as Xml, Java,
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/expression/FunctionExpressionEvaluator.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/expression/FunctionExpressionEvaluator.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/expression/FunctionExpressionEvaluator.java	2008-03-07 07:27:48.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/expression/FunctionExpressionEvaluator.java	2012-12-10 14:28:10.584590103 -0500
@@ -19,7 +19,7 @@
 import java.sql.Timestamp;
 import java.util.Date;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong;
+import java.util.concurrent.atomic.AtomicLong;
 
 /**
  * This property extractor doesn't actually extract a property from the message, instead it allows for certain functions
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/monitor/ExpiryMonitor.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/monitor/ExpiryMonitor.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/monitor/ExpiryMonitor.java	2008-07-10 00:19:03.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/monitor/ExpiryMonitor.java	2012-12-10 14:28:10.725596109 -0500
@@ -17,10 +17,9 @@
 import java.util.Iterator;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.helpers.Utils;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ScheduledThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
@@ -181,7 +180,7 @@
         {
             this.nanoseconds = nanoseconds;
             this.expirable = expirable;
-            created = Utils.nanoTime();
+            created = System.nanoTime();
         }
 
         public long getNanoSeconds()
@@ -196,12 +195,12 @@
 
         public boolean isExpired()
         {
-            return (Utils.nanoTime() - nanoseconds) > created;
+            return (System.nanoTime() - nanoseconds) > created;
         }
 
         public void reset()
         {
-            created = Utils.nanoTime();
+            created = System.nanoTime();
         }
     }
 }
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/pool/DefaultLifecycleEnabledObjectPool.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/pool/DefaultLifecycleEnabledObjectPool.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/pool/DefaultLifecycleEnabledObjectPool.java	2008-03-31 17:34:19.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/pool/DefaultLifecycleEnabledObjectPool.java	2012-12-10 14:28:10.530587804 -0500
@@ -24,7 +24,7 @@
 import java.util.LinkedList;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/PropertiesUtils.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/PropertiesUtils.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/PropertiesUtils.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/PropertiesUtils.java	2012-12-10 14:28:10.737596620 -0500
@@ -21,7 +21,7 @@
 import java.util.Map;
 import java.util.Properties;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 /**
  * <code>PropertiesHelper</code> is a utility class for manipulating and filtering
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/store/AbstractMonitoredObjectStore.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/store/AbstractMonitoredObjectStore.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/store/AbstractMonitoredObjectStore.java	2008-06-16 08:02:56.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/store/AbstractMonitoredObjectStore.java	2012-12-10 14:28:10.752597259 -0500
@@ -21,8 +21,8 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.ScheduledThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.ScheduledThreadPoolExecutor;
 
 /**
  * TODO
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/util/store/InMemoryObjectStore.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/store/InMemoryObjectStore.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/util/store/InMemoryObjectStore.java	2008-08-01 11:34:54.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/util/store/InMemoryObjectStore.java	2012-12-10 14:28:10.757597472 -0500
@@ -13,9 +13,8 @@
 
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentSkipListMap;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.helpers.Utils;
+import java.util.concurrent.ConcurrentSkipListMap;
+import java.util.concurrent.TimeUnit;
 
 /**
  * <code>InMemoryObjectStore</code> implements an optionally bounded
@@ -89,7 +88,7 @@
             boolean written = false;
             while (!written)
             {
-                written = (store.putIfAbsent(new Long(Utils.nanoTime()), obj) == null);
+                written = (store.putIfAbsent(new Long(System.nanoTime()), obj) == null);
             }
 
             return true;
@@ -150,7 +149,7 @@
         // expire further if entry TTLs are enabled
         if (entryTTL > 0 && currentSize != 0)
         {
-            final long now = Utils.nanoTime();
+            final long now = System.nanoTime();
             int expiredEntries = 0;
             Map.Entry oldestEntry;
 
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/work/MuleWorkManager.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/MuleWorkManager.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/work/MuleWorkManager.java	2008-03-31 17:34:19.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/MuleWorkManager.java	2012-12-10 14:28:12.004650585 -0500
@@ -42,9 +42,9 @@
 import javax.resource.spi.work.WorkException;
 import javax.resource.spi.work.WorkListener;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
-import edu.emory.mathcs.backport.java.util.concurrent.ExecutorService;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.Executor;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/work/ScheduleWorkExecutor.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/ScheduleWorkExecutor.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/work/ScheduleWorkExecutor.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/ScheduleWorkExecutor.java	2012-12-10 14:28:11.999650371 -0500
@@ -31,7 +31,7 @@
 
 import javax.resource.spi.work.WorkException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Executor;
 
 public class ScheduleWorkExecutor implements WorkExecutor
 {
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/work/StartWorkExecutor.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/StartWorkExecutor.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/work/StartWorkExecutor.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/StartWorkExecutor.java	2012-12-10 14:28:11.995650201 -0500
@@ -32,7 +32,7 @@
 
 import javax.resource.spi.work.WorkException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Executor;
 
 public class StartWorkExecutor implements WorkExecutor
 {
diff -ur mule-2.0.2.20080813/core/src/main/java/org/mule/work/SyncWorkExecutor.java mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/SyncWorkExecutor.java
--- mule-2.0.2.20080813/core/src/main/java/org/mule/work/SyncWorkExecutor.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/main/java/org/mule/work/SyncWorkExecutor.java	2012-12-10 14:28:11.993650116 -0500
@@ -31,7 +31,7 @@
 
 import javax.resource.spi.work.WorkException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Executor;
 
 public class SyncWorkExecutor implements WorkExecutor
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/api/FutureMessageResultTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/api/FutureMessageResultTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/api/FutureMessageResultTestCase.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/api/FutureMessageResultTestCase.java	2012-12-10 14:28:10.300578009 -0500
@@ -14,12 +14,12 @@
 import org.mule.api.transformer.TransformerException;
 import org.mule.tck.AbstractMuleTestCase;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Callable;
-import edu.emory.mathcs.backport.java.util.concurrent.ExecutionException;
-import edu.emory.mathcs.backport.java.util.concurrent.ExecutorService;
-import edu.emory.mathcs.backport.java.util.concurrent.Executors;
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeoutException;
+import java.util.concurrent.Callable;
+import java.util.concurrent.ExecutionException;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.Executors;
+import java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.TimeoutException;
 
 public class FutureMessageResultTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/DefaultExceptionStrategyTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/DefaultExceptionStrategyTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/DefaultExceptionStrategyTestCase.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/DefaultExceptionStrategyTestCase.java	2012-12-10 14:28:10.302578093 -0500
@@ -15,9 +15,9 @@
 import org.mule.context.notification.ExceptionNotification;
 import org.mule.tck.AbstractMuleTestCase;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
 
 public class DefaultExceptionStrategyTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/management/ServerNotificationsTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/management/ServerNotificationsTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/management/ServerNotificationsTestCase.java	2008-03-05 12:31:34.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/management/ServerNotificationsTestCase.java	2012-12-10 14:28:10.282577242 -0500
@@ -22,10 +22,10 @@
 import org.mule.tck.AbstractMuleTestCase;
 import org.mule.tck.testmodels.fruit.Apple;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 
 public class ServerNotificationsTestCase extends AbstractMuleTestCase
         implements ModelNotificationListener, MuleContextNotificationListener
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/registry/RequestContextTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/registry/RequestContextTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/registry/RequestContextTestCase.java	2008-04-17 07:49:28.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/registry/RequestContextTestCase.java	2012-12-10 14:28:10.411582736 -0500
@@ -28,7 +28,7 @@
 
 import java.io.OutputStream;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class RequestContextTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/tck/AbstractMuleTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/AbstractMuleTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/tck/AbstractMuleTestCase.java	2008-05-31 15:08:25.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/AbstractMuleTestCase.java	2012-12-10 14:28:10.340579711 -0500
@@ -56,7 +56,7 @@
 import junit.framework.TestCase;
 import junit.framework.TestResult;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.collections.IteratorUtils;
 import org.apache.commons.collections.Predicate;
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/tck/TestCaseWatchdog.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/TestCaseWatchdog.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/tck/TestCaseWatchdog.java	2008-02-12 13:51:50.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/TestCaseWatchdog.java	2012-12-10 14:28:10.336579542 -0500
@@ -10,8 +10,8 @@
 
 package org.mule.tck;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/tck/TestCaseWatchdogTimeoutHandler.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/TestCaseWatchdogTimeoutHandler.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/tck/TestCaseWatchdogTimeoutHandler.java	2008-02-12 13:51:50.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/TestCaseWatchdogTimeoutHandler.java	2012-12-10 14:28:10.332579371 -0500
@@ -10,7 +10,7 @@
 
 package org.mule.tck;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public interface TestCaseWatchdogTimeoutHandler
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/tck/testmodels/mule/TestTransaction.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/testmodels/mule/TestTransaction.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/tck/testmodels/mule/TestTransaction.java	2008-03-21 13:54:46.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/tck/testmodels/mule/TestTransaction.java	2012-12-10 14:28:10.362580649 -0500
@@ -12,7 +12,7 @@
 import org.mule.api.transaction.TransactionException;
 import org.mule.transaction.AbstractSingleResourceTransaction;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 /**
  * A test transaction that does nothing on commit or rollback. The transaction does retain a status so that
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/transaction/TransactionNotificationsTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/transaction/TransactionNotificationsTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/transaction/TransactionNotificationsTestCase.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/transaction/TransactionNotificationsTestCase.java	2012-12-10 14:28:10.289577539 -0500
@@ -17,8 +17,8 @@
 import org.mule.context.notification.TransactionNotification;
 import org.mule.tck.AbstractMuleTestCase;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class TransactionNotificationsTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/util/concurrent/WaitPolicyTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/util/concurrent/WaitPolicyTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/util/concurrent/WaitPolicyTestCase.java	2007-12-27 02:23:01.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/util/concurrent/WaitPolicyTestCase.java	2012-12-10 14:28:10.037566807 -0500
@@ -20,12 +20,12 @@
 import java.util.List;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingQueue;
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
-import edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
-import edu.emory.mathcs.backport.java.util.concurrent.locks.ReentrantLock;
+import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.ThreadPoolExecutor;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.locks.ReentrantLock;
 
 public class WaitPolicyTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/core/src/test/java/org/mule/util/ExpiryMonitorTestCase.java mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/util/ExpiryMonitorTestCase.java
--- mule-2.0.2.20080813/core/src/test/java/org/mule/util/ExpiryMonitorTestCase.java	2008-06-16 08:03:59.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/core/src/test/java/org/mule/util/ExpiryMonitorTestCase.java	2012-12-10 14:28:10.020566083 -0500
@@ -14,7 +14,7 @@
 import org.mule.util.monitor.Expirable;
 import org.mule.util.monitor.ExpiryMonitor;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class ExpiryMonitorTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/distributions/server/src/main/resources/licenses/backport-util-concurrent.license mule-2.0.2.20080813-nobackport/distributions/server/src/main/resources/licenses/backport-util-concurrent.license
--- mule-2.0.2.20080813/distributions/server/src/main/resources/licenses/backport-util-concurrent.license	2005-11-08 10:42:10.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/distributions/server/src/main/resources/licenses/backport-util-concurrent.license	2012-12-10 14:28:18.868942921 -0500
@@ -3,7 +3,7 @@
 The software has been released to the public domain, as explained at:
 http://creativecommons.org/licenses/publicdomain, excepting portions
 of the class 
-edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList, 
+java.util.concurrent.CopyOnWriteArrayList, 
 which were adapted from class java.util.ArrayList, written by Sun 
 Microsystems, Inc, which are used with kind permission, and subject 
 to the following:
diff -ur mule-2.0.2.20080813/examples/loanbroker/common/src/main/java/org/mule/example/loanbroker/DefaultLoanBroker.java mule-2.0.2.20080813-nobackport/examples/loanbroker/common/src/main/java/org/mule/example/loanbroker/DefaultLoanBroker.java
--- mule-2.0.2.20080813/examples/loanbroker/common/src/main/java/org/mule/example/loanbroker/DefaultLoanBroker.java	2008-02-12 15:04:43.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/examples/loanbroker/common/src/main/java/org/mule/example/loanbroker/DefaultLoanBroker.java	2012-12-10 14:28:12.609676353 -0500
@@ -16,7 +16,7 @@
 import org.mule.example.loanbroker.messages.LoanBrokerQuoteRequest;
 import org.mule.example.loanbroker.messages.LoanQuote;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/examples/loanbroker/common-tests/src/main/java/org/mule/example/loanbroker/tests/AbstractAsynchronousLoanBrokerTestCase.java mule-2.0.2.20080813-nobackport/examples/loanbroker/common-tests/src/main/java/org/mule/example/loanbroker/tests/AbstractAsynchronousLoanBrokerTestCase.java
--- mule-2.0.2.20080813/examples/loanbroker/common-tests/src/main/java/org/mule/example/loanbroker/tests/AbstractAsynchronousLoanBrokerTestCase.java	2008-03-17 11:16:00.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/examples/loanbroker/common-tests/src/main/java/org/mule/example/loanbroker/tests/AbstractAsynchronousLoanBrokerTestCase.java	2012-12-10 14:28:12.453669708 -0500
@@ -22,7 +22,7 @@
 
 import java.beans.ExceptionListener;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
+import java.util.concurrent.CountDownLatch;
 
 import org.apache.commons.lang.time.StopWatch;
 
diff -ur mule-2.0.2.20080813/modules/acegi/src/test/java/org/mule/module/acegi/SecureHttpPollingFunctionalTestCase.java mule-2.0.2.20080813-nobackport/modules/acegi/src/test/java/org/mule/module/acegi/SecureHttpPollingFunctionalTestCase.java
--- mule-2.0.2.20080813/modules/acegi/src/test/java/org/mule/module/acegi/SecureHttpPollingFunctionalTestCase.java	2008-08-01 11:34:54.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/acegi/src/test/java/org/mule/module/acegi/SecureHttpPollingFunctionalTestCase.java	2012-12-10 14:28:14.708765752 -0500
@@ -17,7 +17,7 @@
 import org.mule.transport.http.HttpConnector;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class SecureHttpPollingFunctionalTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/modules/client/src/main/java/org/mule/module/client/MuleClient.java mule-2.0.2.20080813-nobackport/modules/client/src/main/java/org/mule/module/client/MuleClient.java
--- mule-2.0.2.20080813/modules/client/src/main/java/org/mule/module/client/MuleClient.java	2008-05-15 09:44:09.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/client/src/main/java/org/mule/module/client/MuleClient.java	2012-12-10 14:28:14.381751826 -0500
@@ -58,9 +58,9 @@
 import java.util.List;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Callable;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.Callable;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/modules/client/src/main/java/org/mule/module/client/RemoteDispatcher.java mule-2.0.2.20080813-nobackport/modules/client/src/main/java/org/mule/module/client/RemoteDispatcher.java
--- mule-2.0.2.20080813/modules/client/src/main/java/org/mule/module/client/RemoteDispatcher.java	2008-03-13 06:58:26.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/client/src/main/java/org/mule/module/client/RemoteDispatcher.java	2012-12-10 14:28:14.357750803 -0500
@@ -48,8 +48,8 @@
 import java.io.InputStream;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.Callable;
-import edu.emory.mathcs.backport.java.util.concurrent.Executor;
+import java.util.concurrent.Callable;
+import java.util.concurrent.Executor;
 
 import org.apache.commons.lang.SerializationUtils;
 import org.apache.commons.logging.Log;
diff -ur mule-2.0.2.20080813/modules/jca/jca-core/src/main/java/org/mule/module/jca/DelegateWorkManager.java mule-2.0.2.20080813-nobackport/modules/jca/jca-core/src/main/java/org/mule/module/jca/DelegateWorkManager.java
--- mule-2.0.2.20080813/modules/jca/jca-core/src/main/java/org/mule/module/jca/DelegateWorkManager.java	2008-03-31 17:34:19.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/jca/jca-core/src/main/java/org/mule/module/jca/DelegateWorkManager.java	2012-12-10 14:28:15.293790656 -0500
@@ -17,7 +17,7 @@
 import javax.resource.spi.work.WorkException;
 import javax.resource.spi.work.WorkListener;
 
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.RejectedExecutionException;
 
 /**
  * <code>DelegateWorkManager</code> is a wrapper around a WorkManager provided by a
diff -ur mule-2.0.2.20080813/modules/management/src/main/java/org/mule/module/management/agent/JmxAgent.java mule-2.0.2.20080813-nobackport/modules/management/src/main/java/org/mule/module/management/agent/JmxAgent.java
--- mule-2.0.2.20080813/modules/management/src/main/java/org/mule/module/management/agent/JmxAgent.java	2008-04-08 08:49:14.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/management/src/main/java/org/mule/module/management/agent/JmxAgent.java	2012-12-10 14:28:14.578760216 -0500
@@ -67,7 +67,7 @@
 import javax.management.remote.JMXServiceURL;
 import javax.management.remote.rmi.RMIConnectorServer;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/modules/management/src/main/java/org/mule/module/management/agent/WrapperManagerAgent.java mule-2.0.2.20080813-nobackport/modules/management/src/main/java/org/mule/module/management/agent/WrapperManagerAgent.java
--- mule-2.0.2.20080813/modules/management/src/main/java/org/mule/module/management/agent/WrapperManagerAgent.java	2008-03-31 17:34:19.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/management/src/main/java/org/mule/module/management/agent/WrapperManagerAgent.java	2012-12-10 14:28:14.573760003 -0500
@@ -28,7 +28,7 @@
 import javax.management.MalformedObjectNameException;
 import javax.management.ObjectName;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/modules/spring-config/src/main/java/org/mule/config/spring/jndi/SpringInitialContextFactory.java mule-2.0.2.20080813-nobackport/modules/spring-config/src/main/java/org/mule/config/spring/jndi/SpringInitialContextFactory.java
--- mule-2.0.2.20080813/modules/spring-config/src/main/java/org/mule/config/spring/jndi/SpringInitialContextFactory.java	2008-01-08 10:20:25.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/spring-config/src/main/java/org/mule/config/spring/jndi/SpringInitialContextFactory.java	2012-12-10 14:28:14.869772596 -0500
@@ -18,7 +18,7 @@
 import javax.naming.NamingException;
 import javax.naming.spi.InitialContextFactory;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/modules/spring-config/src/main/java/org/mule/config/spring/parsers/delegate/AbstractSerialDelegatingDefinitionParser.java mule-2.0.2.20080813-nobackport/modules/spring-config/src/main/java/org/mule/config/spring/parsers/delegate/AbstractSerialDelegatingDefinitionParser.java
--- mule-2.0.2.20080813/modules/spring-config/src/main/java/org/mule/config/spring/parsers/delegate/AbstractSerialDelegatingDefinitionParser.java	2008-01-23 16:09:56.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/spring-config/src/main/java/org/mule/config/spring/parsers/delegate/AbstractSerialDelegatingDefinitionParser.java	2012-12-10 14:28:15.005778389 -0500
@@ -22,7 +22,7 @@
 import java.util.Iterator;
 import java.util.Set;
 
-import edu.emory.mathcs.backport.java.util.Arrays;
+import java.util.Arrays;
 
 import org.springframework.beans.factory.support.AbstractBeanDefinition;
 import org.springframework.beans.factory.xml.ParserContext;
diff -ur mule-2.0.2.20080813/modules/spring-config/src/main/java/org/mule/config/spring/parsers/generic/AutoIdUtils.java mule-2.0.2.20080813-nobackport/modules/spring-config/src/main/java/org/mule/config/spring/parsers/generic/AutoIdUtils.java
--- mule-2.0.2.20080813/modules/spring-config/src/main/java/org/mule/config/spring/parsers/generic/AutoIdUtils.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/spring-config/src/main/java/org/mule/config/spring/parsers/generic/AutoIdUtils.java	2012-12-10 14:28:14.989777707 -0500
@@ -13,7 +13,7 @@
 import org.mule.config.spring.parsers.AbstractMuleBeanDefinitionParser;
 import org.mule.util.StringUtils;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.w3c.dom.Element;
 
diff -ur mule-2.0.2.20080813/modules/spring-extras/src/main/java/org/mule/module/spring/events/AsynchronousEventListener.java mule-2.0.2.20080813-nobackport/modules/spring-extras/src/main/java/org/mule/module/spring/events/AsynchronousEventListener.java
--- mule-2.0.2.20080813/modules/spring-extras/src/main/java/org/mule/module/spring/events/AsynchronousEventListener.java	2008-02-12 15:04:43.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/spring-extras/src/main/java/org/mule/module/spring/events/AsynchronousEventListener.java	2012-12-10 14:28:15.403795341 -0500
@@ -10,8 +10,8 @@
 
 package org.mule.module.spring.events;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ExecutorService;
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.RejectedExecutionException;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/modules/spring-extras/src/main/java/org/mule/module/spring/events/MuleEventMulticaster.java mule-2.0.2.20080813-nobackport/modules/spring-extras/src/main/java/org/mule/module/spring/events/MuleEventMulticaster.java
--- mule-2.0.2.20080813/modules/spring-extras/src/main/java/org/mule/module/spring/events/MuleEventMulticaster.java	2012-12-10 14:29:37.212221504 -0500
+++ mule-2.0.2.20080813-nobackport/modules/spring-extras/src/main/java/org/mule/module/spring/events/MuleEventMulticaster.java	2012-12-10 14:28:15.414795807 -0500
@@ -56,8 +56,8 @@
 import java.util.Map;
 import java.util.Set;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArraySet;
-import edu.emory.mathcs.backport.java.util.concurrent.ExecutorService;
+import java.util.concurrent.CopyOnWriteArraySet;
+import java.util.concurrent.ExecutorService;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/modules/spring-extras/src/test/java/org/mule/module/spring/events/SpringEventsTestCase.java mule-2.0.2.20080813-nobackport/modules/spring-extras/src/test/java/org/mule/module/spring/events/SpringEventsTestCase.java
--- mule-2.0.2.20080813/modules/spring-extras/src/test/java/org/mule/module/spring/events/SpringEventsTestCase.java	2008-02-18 15:29:34.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/spring-extras/src/test/java/org/mule/module/spring/events/SpringEventsTestCase.java	2012-12-10 14:28:15.373794064 -0500
@@ -21,10 +21,10 @@
 import org.mule.util.ExceptionUtils;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.Executors;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.Executors;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.springframework.context.ApplicationContext;
 import org.springframework.context.ApplicationEvent;
diff -ur mule-2.0.2.20080813/modules/xml/src/main/java/org/mule/module/xml/routing/RoundRobinXmlSplitter.java mule-2.0.2.20080813-nobackport/modules/xml/src/main/java/org/mule/module/xml/routing/RoundRobinXmlSplitter.java
--- mule-2.0.2.20080813/modules/xml/src/main/java/org/mule/module/xml/routing/RoundRobinXmlSplitter.java	2008-04-11 09:08:05.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/xml/src/main/java/org/mule/module/xml/routing/RoundRobinXmlSplitter.java	2012-12-10 14:28:14.242745905 -0500
@@ -23,7 +23,7 @@
 import java.util.List;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.dom4j.Document;
 
diff -ur mule-2.0.2.20080813/modules/xml/src/main/java/org/mule/module/xml/transformer/AbstractXStreamTransformer.java mule-2.0.2.20080813-nobackport/modules/xml/src/main/java/org/mule/module/xml/transformer/AbstractXStreamTransformer.java
--- mule-2.0.2.20080813/modules/xml/src/main/java/org/mule/module/xml/transformer/AbstractXStreamTransformer.java	2008-03-06 18:48:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/xml/src/main/java/org/mule/module/xml/transformer/AbstractXStreamTransformer.java	2012-12-10 14:28:14.283747651 -0500
@@ -21,7 +21,7 @@
 import java.util.List;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * <code>AbstractXStreamTransformer</code> is a base class for all XStream based
diff -ur mule-2.0.2.20080813/modules/xml/src/main/java/org/mule/module/xml/transformer/XStreamFactory.java mule-2.0.2.20080813-nobackport/modules/xml/src/main/java/org/mule/module/xml/transformer/XStreamFactory.java
--- mule-2.0.2.20080813/modules/xml/src/main/java/org/mule/module/xml/transformer/XStreamFactory.java	2008-03-06 18:48:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/xml/src/main/java/org/mule/module/xml/transformer/XStreamFactory.java	2012-12-10 14:28:14.272747182 -0500
@@ -88,7 +88,7 @@
         {
             String className = aClass.getName();
             return className.equals("java.util.concurrent.ConcurrentHashMap")
-                            || className.equals("edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap");
+                            || className.equals("java.util.concurrent.ConcurrentHashMap");
         }
     }
 
diff -ur mule-2.0.2.20080813/modules/xml/src/test/java/org/mule/transformers/xml/ParallelXsltTransformerTestCase.java mule-2.0.2.20080813-nobackport/modules/xml/src/test/java/org/mule/transformers/xml/ParallelXsltTransformerTestCase.java
--- mule-2.0.2.20080813/modules/xml/src/test/java/org/mule/transformers/xml/ParallelXsltTransformerTestCase.java	2008-03-06 18:48:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/xml/src/test/java/org/mule/transformers/xml/ParallelXsltTransformerTestCase.java	2012-12-10 14:28:14.194743860 -0500
@@ -19,7 +19,7 @@
 import java.util.Collection;
 import java.util.Iterator;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentLinkedQueue;
+import java.util.concurrent.ConcurrentLinkedQueue;
 
 import org.custommonkey.xmlunit.XMLAssert;
 
diff -ur mule-2.0.2.20080813/modules/xml/src/test/java/org/mule/transformers/xml/XmlUMOMessageTransformersTestCase.java mule-2.0.2.20080813-nobackport/modules/xml/src/test/java/org/mule/transformers/xml/XmlUMOMessageTransformersTestCase.java
--- mule-2.0.2.20080813/modules/xml/src/test/java/org/mule/transformers/xml/XmlUMOMessageTransformersTestCase.java	2008-07-15 13:32:56.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/modules/xml/src/test/java/org/mule/transformers/xml/XmlUMOMessageTransformersTestCase.java	2012-12-10 14:28:14.215744755 -0500
@@ -124,10 +124,10 @@
                + "       <string>object</string>\n"
                + "       <string>string</string>\n"
                + "     </keySet>\n"
-               + "     <applicationProperties class=\"edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap\"/>\n"
+               + "     <applicationProperties class=\"java.util.concurrent.ConcurrentHashMap\"/>\n"
                + "     <defaultScope reference=\"../scopedMap/entry[3]/org.mule.api.transport.PropertyScope\"/>\n"
                + "     <fallbackToRegistry>false</fallbackToRegistry>\n" + "   </properties>\n"
-               + "   <attachments class=\"edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap\"/>\n"
+               + "   <attachments class=\"java.util.concurrent.ConcurrentHashMap\"/>\n"
                + "   <encoding>UTF-8</encoding>\n" + "   <id>3be5fe5a-87f8-11dc-a153-0b6db396665f</id>\n"
                + " </adapter>\n" + " </org.mule.DefaultMuleMessage>\n";
     }
diff -ur mule-2.0.2.20080813/modules/xml/src/test/java/org/mule/transformers/xml/XStreamFactoryTestCase.java mule-2.0.2.20080813-nobackport/modules/xml/src/test/java/org/mule/transformers/xml/XStreamFactoryTestCase.java
--- mule-2.0.2.20080813/modules/xml/src/test/java/org/mule/transformers/xml/XStreamFactoryTestCase.java	2008-03-06 18:48:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/modules/xml/src/test/java/org/mule/transformers/xml/XStreamFactoryTestCase.java	2012-12-10 14:28:14.207744415 -0500
@@ -18,7 +18,7 @@
 
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 public class XStreamFactoryTestCase extends AbstractMuleTestCase
 {
diff -ur mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/CountdownCallback.java mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/CountdownCallback.java
--- mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/CountdownCallback.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/CountdownCallback.java	2012-12-10 14:28:13.060695561 -0500
@@ -13,8 +13,8 @@
 import org.mule.api.lifecycle.InitialisationException;
 import org.mule.config.i18n.MessageFactory;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 import junit.framework.AssertionFailedError;
 
 public class CountdownCallback implements EventCallback
diff -ur mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/CounterCallback.java mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/CounterCallback.java
--- mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/CounterCallback.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/CounterCallback.java	2012-12-10 14:28:13.055695348 -0500
@@ -11,7 +11,7 @@
 
 import org.mule.api.MuleEventContext;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * A test callback that counts the number of messages received.
diff -ur mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/FunctionalStreamingTestComponent.java mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/FunctionalStreamingTestComponent.java
--- mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/FunctionalStreamingTestComponent.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/FunctionalStreamingTestComponent.java	2012-12-10 14:28:13.062695647 -0500
@@ -18,7 +18,7 @@
 import java.io.IOException;
 import java.io.InputStream;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/FunctionalTestComponent.java mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/FunctionalTestComponent.java
--- mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/functional/FunctionalTestComponent.java	2008-06-26 16:05:55.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/functional/FunctionalTestComponent.java	2012-12-10 14:28:13.066695817 -0500
@@ -26,7 +26,7 @@
 
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestComponent.java mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestComponent.java
--- mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestComponent.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestComponent.java	2012-12-10 14:28:13.105697479 -0500
@@ -10,7 +10,7 @@
 
 package org.mule.tck.testmodels.services;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestReceiver.java mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestReceiver.java
--- mule-2.0.2.20080813/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestReceiver.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/functional/src/main/java/org/mule/tck/testmodels/services/TestReceiver.java	2012-12-10 14:28:13.092696924 -0500
@@ -13,7 +13,7 @@
 import org.mule.RequestContext;
 import org.mule.util.StringMessageUtils;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/config/spring/FunctionalTestAdvice.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/config/spring/FunctionalTestAdvice.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/config/spring/FunctionalTestAdvice.java	2008-03-14 07:48:22.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/config/spring/FunctionalTestAdvice.java	2012-12-10 14:28:13.488713791 -0500
@@ -16,7 +16,7 @@
 import java.lang.reflect.Method;
 
 import org.springframework.aop.MethodBeforeAdvice;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class FunctionalTestAdvice implements MethodBeforeAdvice
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/routing/outbound/ChainingRouterPropertyPropagationTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/routing/outbound/ChainingRouterPropertyPropagationTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/routing/outbound/ChainingRouterPropertyPropagationTestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/routing/outbound/ChainingRouterPropertyPropagationTestCase.java	2012-12-10 14:28:13.480713450 -0500
@@ -18,7 +18,7 @@
 import org.mule.tck.functional.EventCallback;
 import org.mule.tck.functional.FunctionalTestComponent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class ChainingRouterPropertyPropagationTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/messaging/meps/InOnlyTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/messaging/meps/InOnlyTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/messaging/meps/InOnlyTestCase.java	2008-06-02 07:12:59.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/messaging/meps/InOnlyTestCase.java	2012-12-10 14:28:13.858729549 -0500
@@ -15,7 +15,7 @@
 import org.mule.api.context.notification.ServerNotification;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 // START SNIPPET: full-class
 public class InOnlyTestCase extends FunctionalTestCase
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutFailTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutFailTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutFailTestCase.java	2008-03-30 17:13:10.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutFailTestCase.java	2012-12-10 14:28:13.664721287 -0500
@@ -18,8 +18,8 @@
 import org.mule.module.client.MuleClient;
 import org.mule.tck.FunctionalTestCase;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class AsyncReplyTimeoutFailTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutTestCase.java	2008-03-30 17:13:10.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/AsyncReplyTimeoutTestCase.java	2012-12-10 14:28:13.646720521 -0500
@@ -18,8 +18,8 @@
 import org.mule.module.client.MuleClient;
 import org.mule.tck.FunctionalTestCase;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class AsyncReplyTimeoutTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/InboundAggregationWithTimeoutTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/InboundAggregationWithTimeoutTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/InboundAggregationWithTimeoutTestCase.java	2008-04-11 09:08:05.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/InboundAggregationWithTimeoutTestCase.java	2012-12-10 14:28:13.636720095 -0500
@@ -16,8 +16,8 @@
 import org.mule.module.client.MuleClient;
 import org.mule.tck.FunctionalTestCase;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class InboundAggregationWithTimeoutTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/MessageChunkingTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/MessageChunkingTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/MessageChunkingTestCase.java	2008-07-07 17:25:01.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/MessageChunkingTestCase.java	2012-12-10 14:28:13.657720989 -0500
@@ -20,8 +20,8 @@
 import org.mule.tck.functional.FunctionalTestNotificationListener;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.commons.lang.SerializationUtils;
 
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/WireTapTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/WireTapTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/routing/WireTapTestCase.java	2008-06-02 07:08:00.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/routing/WireTapTestCase.java	2012-12-10 14:28:13.676721798 -0500
@@ -17,7 +17,7 @@
 import org.mule.tck.functional.FunctionalTestNotificationListener;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class WireTapTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/spring/events/async/SpringEventsJmsAsyncExampleTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/spring/events/async/SpringEventsJmsAsyncExampleTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/spring/events/async/SpringEventsJmsAsyncExampleTestCase.java	2008-03-14 23:12:09.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/spring/events/async/SpringEventsJmsAsyncExampleTestCase.java	2012-12-10 14:28:13.769725759 -0500
@@ -18,7 +18,7 @@
 import org.mule.test.integration.spring.events.Order;
 import org.mule.test.integration.spring.events.OrderManagerBean;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * <code>SpringEventsJmsExampleTestCase</code> is a testcase used to test the
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/spring/events/SpringEventsJmsExampleTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/spring/events/SpringEventsJmsExampleTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/spring/events/SpringEventsJmsExampleTestCase.java	2008-02-27 09:55:47.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/spring/events/SpringEventsJmsExampleTestCase.java	2012-12-10 14:28:13.773725930 -0500
@@ -16,7 +16,7 @@
 import org.mule.tck.FunctionalTestCase;
 import org.mule.tck.functional.EventCallback;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * <code>SpringEventsJmsExampleTestCase</code> is a testcase used to test the
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/transport/jdbc/AbstractJdbcTransactionalFunctionalTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/transport/jdbc/AbstractJdbcTransactionalFunctionalTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/integration/transport/jdbc/AbstractJdbcTransactionalFunctionalTestCase.java	2008-03-16 13:44:10.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/integration/transport/jdbc/AbstractJdbcTransactionalFunctionalTestCase.java	2012-12-10 14:28:13.605718774 -0500
@@ -33,7 +33,7 @@
 import org.mule.tck.functional.EventCallback;
 import org.mule.transaction.MuleTransactionConfig;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public abstract class AbstractJdbcTransactionalFunctionalTestCase extends AbstractJdbcFunctionalTestCase  implements TransactionNotificationListener
 {
diff -ur mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/transformers/AutoTransformerTestCase.java mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/transformers/AutoTransformerTestCase.java
--- mule-2.0.2.20080813/tests/integration/src/test/java/org/mule/test/transformers/AutoTransformerTestCase.java	2008-04-18 18:39:51.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/tests/integration/src/test/java/org/mule/test/transformers/AutoTransformerTestCase.java	2012-12-10 14:28:13.569717241 -0500
@@ -17,7 +17,7 @@
 import org.mule.module.client.MuleClient;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class AutoTransformerTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/email/src/test/java/org/mule/transport/email/AutoIncrementGreenMailSupport.java mule-2.0.2.20080813-nobackport/transports/email/src/test/java/org/mule/transport/email/AutoIncrementGreenMailSupport.java
--- mule-2.0.2.20080813/transports/email/src/test/java/org/mule/transport/email/AutoIncrementGreenMailSupport.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/email/src/test/java/org/mule/transport/email/AutoIncrementGreenMailSupport.java	2012-12-10 14:28:17.727894325 -0500
@@ -10,7 +10,7 @@
 
 package org.mule.transport.email;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 public class AutoIncrementGreenMailSupport extends AbstractGreenMailSupport
 {
diff -ur mule-2.0.2.20080813/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractMailConnectorFunctionalTestCase.java mule-2.0.2.20080813-nobackport/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractMailConnectorFunctionalTestCase.java
--- mule-2.0.2.20080813/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractMailConnectorFunctionalTestCase.java	2008-03-25 23:22:01.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractMailConnectorFunctionalTestCase.java	2012-12-10 14:28:17.714893770 -0500
@@ -19,7 +19,7 @@
 import javax.mail.Message;
 import javax.mail.internet.MimeMessage;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 /**
  * Start a (greenmail) mail server with a known message, for use in subclasses.
diff -ur mule-2.0.2.20080813/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractReceivingMailConnectorTestCase.java mule-2.0.2.20080813-nobackport/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractReceivingMailConnectorTestCase.java
--- mule-2.0.2.20080813/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractReceivingMailConnectorTestCase.java	2008-02-22 14:01:02.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/email/src/test/java/org/mule/transport/email/connectors/AbstractReceivingMailConnectorTestCase.java	2012-12-10 14:28:17.716893854 -0500
@@ -24,8 +24,8 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 /**
  * Given an endpoint ({@link #getTestEndpointURI()}) this waits for up to 10 seconds,
diff -ur mule-2.0.2.20080813/transports/file/src/main/java/org/mule/transport/file/FileMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/file/src/main/java/org/mule/transport/file/FileMessageReceiver.java
--- mule-2.0.2.20080813/transports/file/src/main/java/org/mule/transport/file/FileMessageReceiver.java	2008-02-22 14:01:02.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/file/src/main/java/org/mule/transport/file/FileMessageReceiver.java	2012-12-10 14:28:16.217830010 -0500
@@ -35,7 +35,7 @@
 import java.nio.channels.FileLock;
 import java.util.Comparator;
 
-import edu.emory.mathcs.backport.java.util.Arrays;
+import java.util.Arrays;
 
 import org.apache.commons.collections.comparators.ReverseComparator;
 
diff -ur mule-2.0.2.20080813/transports/file/src/main/java/org/mule/transport/file/SimpleFilenameParser.java mule-2.0.2.20080813-nobackport/transports/file/src/main/java/org/mule/transport/file/SimpleFilenameParser.java
--- mule-2.0.2.20080813/transports/file/src/main/java/org/mule/transport/file/SimpleFilenameParser.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/file/src/main/java/org/mule/transport/file/SimpleFilenameParser.java	2012-12-10 14:28:16.222830222 -0500
@@ -15,7 +15,7 @@
 import org.mule.util.TemplateParser;
 import org.mule.util.UUID;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong;
+import java.util.concurrent.atomic.AtomicLong;
 
 /**
  * <code>SimpleFilenameParser</code> understands a limited set of tokens, namely
diff -ur mule-2.0.2.20080813/transports/file/src/test/java/org/mule/transport/file/FileComparatorTestCase.java mule-2.0.2.20080813-nobackport/transports/file/src/test/java/org/mule/transport/file/FileComparatorTestCase.java
--- mule-2.0.2.20080813/transports/file/src/test/java/org/mule/transport/file/FileComparatorTestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/file/src/test/java/org/mule/transport/file/FileComparatorTestCase.java	2012-12-10 14:28:16.163827709 -0500
@@ -17,8 +17,8 @@
 
 import java.io.File;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class FileComparatorTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/file/src/test/java/org/mule/transport/file/FileReceiverMoveDeleteTestCase.java mule-2.0.2.20080813-nobackport/transports/file/src/test/java/org/mule/transport/file/FileReceiverMoveDeleteTestCase.java
--- mule-2.0.2.20080813/transports/file/src/test/java/org/mule/transport/file/FileReceiverMoveDeleteTestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/file/src/test/java/org/mule/transport/file/FileReceiverMoveDeleteTestCase.java	2012-12-10 14:28:16.196829117 -0500
@@ -28,7 +28,7 @@
 
 import java.io.File;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class FileReceiverMoveDeleteTestCase extends AbstractFileMoveDeleteTestCase
 {
diff -ur mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/FtpStreamingTestCase.java mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/FtpStreamingTestCase.java
--- mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/FtpStreamingTestCase.java	2008-02-26 13:18:22.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/FtpStreamingTestCase.java	2012-12-10 14:28:15.518800238 -0500
@@ -18,10 +18,10 @@
 
 import java.util.HashMap;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * We don't have an integrated ftp server (yet), and synchronous return doesn't work
diff -ur mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/issues/MultiStreamMule1696TestCase.java mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/issues/MultiStreamMule1696TestCase.java
--- mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/issues/MultiStreamMule1696TestCase.java	2008-02-26 13:18:22.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/issues/MultiStreamMule1696TestCase.java	2012-12-10 14:28:15.514800068 -0500
@@ -19,9 +19,9 @@
 
 import java.util.HashMap;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicReference;
 
 public class MultiStreamMule1696TestCase extends AbstractFtpServerTestCase
 {
diff -ur mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/server/FileView.java mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/server/FileView.java
--- mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/server/FileView.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/server/FileView.java	2012-12-10 14:28:15.539801131 -0500
@@ -10,7 +10,7 @@
 
 package org.mule.transport.ftp.server;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
+import java.util.concurrent.CountDownLatch;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.ftpserver.ftplet.FileObject;
diff -ur mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/server/InOutState.java mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/server/InOutState.java
--- mule-2.0.2.20080813/transports/ftp/src/test/java/org/mule/transport/ftp/server/InOutState.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/ftp/src/test/java/org/mule/transport/ftp/server/InOutState.java	2012-12-10 14:28:15.533800876 -0500
@@ -13,8 +13,8 @@
 import java.util.Collection;
 import java.util.HashSet;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class InOutState implements ServerState
 {
diff -ur mule-2.0.2.20080813/transports/http/src/main/java/org/mule/transport/http/HttpMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/http/src/main/java/org/mule/transport/http/HttpMessageReceiver.java
--- mule-2.0.2.20080813/transports/http/src/main/java/org/mule/transport/http/HttpMessageReceiver.java	2008-06-20 05:40:51.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/http/src/main/java/org/mule/transport/http/HttpMessageReceiver.java	2012-12-10 14:28:16.108825368 -0500
@@ -49,7 +49,7 @@
 
 import javax.resource.spi.work.Work;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.httpclient.Cookie;
 import org.apache.commons.httpclient.Header;
diff -ur mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/HttpCookieTestCase.java mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/HttpCookieTestCase.java
--- mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/HttpCookieTestCase.java	2008-02-22 13:10:00.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/HttpCookieTestCase.java	2012-12-10 14:28:15.999820725 -0500
@@ -20,8 +20,8 @@
 import java.net.ServerSocket;
 import java.net.Socket;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 public class HttpCookieTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/HttpPollingWithTransformersFunctionalTestCase.java mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/HttpPollingWithTransformersFunctionalTestCase.java
--- mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/HttpPollingWithTransformersFunctionalTestCase.java	2008-06-10 11:17:12.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/HttpPollingWithTransformersFunctionalTestCase.java	2012-12-10 14:28:15.984820087 -0500
@@ -17,8 +17,8 @@
 import org.mule.tck.functional.FunctionalTestNotificationListener;
 import org.mule.util.concurrent.Latch;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class HttpPollingWithTransformersFunctionalTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/HttpsFunctionalTestCase.java mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/HttpsFunctionalTestCase.java
--- mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/HttpsFunctionalTestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/HttpsFunctionalTestCase.java	2012-12-10 14:28:16.012821279 -0500
@@ -22,7 +22,7 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class HttpsFunctionalTestCase extends HttpFunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/PollingEtagTestCase.java mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/PollingEtagTestCase.java
--- mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/PollingEtagTestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/PollingEtagTestCase.java	2012-12-10 14:28:15.986820171 -0500
@@ -13,7 +13,7 @@
 import org.mule.tck.functional.CounterCallback;
 import org.mule.tck.functional.FunctionalTestComponent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 public class PollingEtagTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/PollingReceiversRestartTestCase.java mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/PollingReceiversRestartTestCase.java
--- mule-2.0.2.20080813/transports/http/src/test/java/org/mule/transport/http/functional/PollingReceiversRestartTestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/http/src/test/java/org/mule/transport/http/functional/PollingReceiversRestartTestCase.java	2012-12-10 14:28:16.002820851 -0500
@@ -13,7 +13,7 @@
 import org.mule.tck.functional.CounterCallback;
 import org.mule.tck.functional.FunctionalTestComponent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 public class PollingReceiversRestartTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/jetty/src/main/java/org/mule/transport/servlet/jetty/JettyReceiverServlet.java mule-2.0.2.20080813-nobackport/transports/jetty/src/main/java/org/mule/transport/servlet/jetty/JettyReceiverServlet.java
--- mule-2.0.2.20080813/transports/jetty/src/main/java/org/mule/transport/servlet/jetty/JettyReceiverServlet.java	2008-07-13 16:07:11.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jetty/src/main/java/org/mule/transport/servlet/jetty/JettyReceiverServlet.java	2012-12-10 14:28:17.948903737 -0500
@@ -23,8 +23,8 @@
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServletRequest;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentMap;
+import java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentMap;
 
 public class JettyReceiverServlet extends MuleReceiverServlet
 {
diff -ur mule-2.0.2.20080813/transports/jetty/src/test/java/org/mule/transport/servlet/jetty/JettyHttpsFunctionalTestCase.java mule-2.0.2.20080813-nobackport/transports/jetty/src/test/java/org/mule/transport/servlet/jetty/JettyHttpsFunctionalTestCase.java
--- mule-2.0.2.20080813/transports/jetty/src/test/java/org/mule/transport/servlet/jetty/JettyHttpsFunctionalTestCase.java	2008-08-01 11:34:54.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jetty/src/test/java/org/mule/transport/servlet/jetty/JettyHttpsFunctionalTestCase.java	2012-12-10 14:28:17.913902244 -0500
@@ -22,7 +22,7 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class JettyHttpsFunctionalTestCase extends HttpFunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/JmsConnector.java mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/JmsConnector.java
--- mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/JmsConnector.java	2008-07-25 11:49:47.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/JmsConnector.java	2012-12-10 14:28:18.162912851 -0500
@@ -49,7 +49,7 @@
 import javax.jms.XAConnectionFactory;
 import javax.naming.NamingException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicInteger;
 
 import org.apache.commons.lang.UnhandledException;
 
diff -ur mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/JmsMessageDispatcher.java mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/JmsMessageDispatcher.java
--- mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/JmsMessageDispatcher.java	2008-06-10 12:51:33.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/JmsMessageDispatcher.java	2012-12-10 14:28:18.198914385 -0500
@@ -39,7 +39,7 @@
 import javax.jms.TemporaryQueue;
 import javax.jms.TemporaryTopic;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.lang.BooleanUtils;
 
diff -ur mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/MultiConsumerJmsMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/MultiConsumerJmsMessageReceiver.java
--- mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/MultiConsumerJmsMessageReceiver.java	2008-07-25 11:21:06.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/MultiConsumerJmsMessageReceiver.java	2012-12-10 14:28:18.247916470 -0500
@@ -37,8 +37,8 @@
 import javax.jms.Topic;
 import javax.resource.spi.work.WorkException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.BlockingDeque;
-import edu.emory.mathcs.backport.java.util.concurrent.LinkedBlockingDeque;
+import java.util.concurrent.BlockingDeque;
+import java.util.concurrent.LinkedBlockingDeque;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/XaTransactedJmsMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/XaTransactedJmsMessageReceiver.java
--- mule-2.0.2.20080813/transports/jms/src/main/java/org/mule/transport/jms/XaTransactedJmsMessageReceiver.java	2008-06-26 16:05:55.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jms/src/main/java/org/mule/transport/jms/XaTransactedJmsMessageReceiver.java	2012-12-10 14:28:18.228915662 -0500
@@ -37,7 +37,7 @@
 import javax.jms.MessageConsumer;
 import javax.jms.Session;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class XaTransactedJmsMessageReceiver extends TransactedPollingMessageReceiver
 {
diff -ur mule-2.0.2.20080813/transports/jms/src/test/java/org/mule/transport/jms/integration/JmsXAAlwaysBeginTestCase.java mule-2.0.2.20080813-nobackport/transports/jms/src/test/java/org/mule/transport/jms/integration/JmsXAAlwaysBeginTestCase.java
--- mule-2.0.2.20080813/transports/jms/src/test/java/org/mule/transport/jms/integration/JmsXAAlwaysBeginTestCase.java	2008-02-12 13:51:50.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/jms/src/test/java/org/mule/transport/jms/integration/JmsXAAlwaysBeginTestCase.java	2012-12-10 14:28:18.113910763 -0500
@@ -17,7 +17,7 @@
 import javax.transaction.xa.XAResource;
 import javax.transaction.xa.Xid;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CopyOnWriteArrayList;
+import java.util.concurrent.CopyOnWriteArrayList;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 
diff -ur mule-2.0.2.20080813/transports/jms/src/test/java/org/mule/transport/jms/issues/JmsReconnectionFunctionalMule1720TestCase.java mule-2.0.2.20080813-nobackport/transports/jms/src/test/java/org/mule/transport/jms/issues/JmsReconnectionFunctionalMule1720TestCase.java
--- mule-2.0.2.20080813/transports/jms/src/test/java/org/mule/transport/jms/issues/JmsReconnectionFunctionalMule1720TestCase.java	2008-07-01 16:09:45.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/jms/src/test/java/org/mule/transport/jms/issues/JmsReconnectionFunctionalMule1720TestCase.java	2012-12-10 14:28:18.035907442 -0500
@@ -19,7 +19,7 @@
 
 import javax.jms.JMSException;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 public class JmsReconnectionFunctionalMule1720TestCase extends AbstractJmsFunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/ssl/src/main/java/org/mule/transport/ssl/SslMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/ssl/src/main/java/org/mule/transport/ssl/SslMessageReceiver.java
--- mule-2.0.2.20080813/transports/ssl/src/main/java/org/mule/transport/ssl/SslMessageReceiver.java	2008-02-22 14:01:02.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/ssl/src/main/java/org/mule/transport/ssl/SslMessageReceiver.java	2012-12-10 14:28:18.427924138 -0500
@@ -28,8 +28,8 @@
 import javax.net.ssl.SSLSocket;
 import javax.resource.spi.work.Work;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
 
 
 public class SslMessageReceiver extends TcpMessageReceiver implements HandshakeCompletedListener
diff -ur mule-2.0.2.20080813/transports/ssl/src/test/java/org/mule/transport/ssl/SaveCertificateCallback.java mule-2.0.2.20080813-nobackport/transports/ssl/src/test/java/org/mule/transport/ssl/SaveCertificateCallback.java
--- mule-2.0.2.20080813/transports/ssl/src/test/java/org/mule/transport/ssl/SaveCertificateCallback.java	2008-02-12 15:53:32.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/ssl/src/test/java/org/mule/transport/ssl/SaveCertificateCallback.java	2012-12-10 14:28:18.372921794 -0500
@@ -13,8 +13,8 @@
 import org.mule.tck.functional.EventCallback;
 import org.mule.api.MuleEventContext;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class SaveCertificateCallback implements EventCallback
 {
diff -ur mule-2.0.2.20080813/transports/tcp/src/main/java/org/mule/transport/tcp/protocols/XmlMessageProtocol.java mule-2.0.2.20080813-nobackport/transports/tcp/src/main/java/org/mule/transport/tcp/protocols/XmlMessageProtocol.java
--- mule-2.0.2.20080813/transports/tcp/src/main/java/org/mule/transport/tcp/protocols/XmlMessageProtocol.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/main/java/org/mule/transport/tcp/protocols/XmlMessageProtocol.java	2012-12-10 14:28:16.829856077 -0500
@@ -14,7 +14,7 @@
 import java.io.InputStream;
 import java.io.PushbackInputStream;
 
-import edu.emory.mathcs.backport.java.util.concurrent.ConcurrentHashMap;
+import java.util.concurrent.ConcurrentHashMap;
 
 /**
  * <p>
diff -ur mule-2.0.2.20080813/transports/tcp/src/main/java/org/mule/transport/tcp/TcpMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/tcp/src/main/java/org/mule/transport/tcp/TcpMessageReceiver.java
--- mule-2.0.2.20080813/transports/tcp/src/main/java/org/mule/transport/tcp/TcpMessageReceiver.java	2008-06-20 05:40:51.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/main/java/org/mule/transport/tcp/TcpMessageReceiver.java	2012-12-10 14:28:16.873857948 -0500
@@ -44,7 +44,7 @@
 import javax.resource.spi.work.WorkException;
 import javax.resource.spi.work.WorkManager;
 
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+import java.util.concurrent.TimeUnit;
 
 /**
  * <code>TcpMessageReceiver</code> acts like a TCP server to receive socket
diff -ur mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/integration/AbstractStreamingCapacityTestCase.java mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/integration/AbstractStreamingCapacityTestCase.java
--- mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/integration/AbstractStreamingCapacityTestCase.java	2008-03-05 08:46:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/integration/AbstractStreamingCapacityTestCase.java	2012-12-10 14:28:16.769853521 -0500
@@ -18,9 +18,9 @@
 import org.mule.tck.functional.FunctionalStreamingTestComponent;
 import org.mule.transport.DefaultMessageAdapter;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/integration/StreamingTestCase.java mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/integration/StreamingTestCase.java
--- mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/integration/StreamingTestCase.java	2008-03-05 08:46:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/integration/StreamingTestCase.java	2012-12-10 14:28:16.790854415 -0500
@@ -18,10 +18,10 @@
 
 import java.util.HashMap;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicReference;
 
 /**
  * This test is more about testing the streaming model than the TCP provider, really.
diff -ur mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/issues/KeepSendSocketOpenMule1491TestCase.java mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/issues/KeepSendSocketOpenMule1491TestCase.java
--- mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/issues/KeepSendSocketOpenMule1491TestCase.java	2008-03-05 08:46:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/issues/KeepSendSocketOpenMule1491TestCase.java	2012-12-10 14:28:16.735852071 -0500
@@ -23,8 +23,8 @@
 import java.util.HashMap;
 import java.util.Map;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicInteger;
+import java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicInteger;
 
 public class KeepSendSocketOpenMule1491TestCase extends FunctionalTestCase 
 {
diff -ur mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/issues/LengthProtocolLengthTestCase.java mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/issues/LengthProtocolLengthTestCase.java
--- mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/issues/LengthProtocolLengthTestCase.java	2008-02-12 15:04:43.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/issues/LengthProtocolLengthTestCase.java	2012-12-10 14:28:16.726851690 -0500
@@ -14,7 +14,7 @@
 import org.mule.module.client.MuleClient;
 import org.mule.tck.FunctionalTestCase;
 
-import edu.emory.mathcs.backport.java.util.Arrays;
+import java.util.Arrays;
 
 public class LengthProtocolLengthTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/issues/MultiStreamMule1692TestCase.java mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/issues/MultiStreamMule1692TestCase.java
--- mule-2.0.2.20080813/transports/tcp/src/test/java/org/mule/transport/tcp/issues/MultiStreamMule1692TestCase.java	2008-03-05 08:46:23.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/tcp/src/test/java/org/mule/transport/tcp/issues/MultiStreamMule1692TestCase.java	2012-12-10 14:28:16.751852753 -0500
@@ -18,9 +18,9 @@
 
 import java.util.HashMap;
 
-import edu.emory.mathcs.backport.java.util.concurrent.CountDownLatch;
-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicReference;
+import java.util.concurrent.CountDownLatch;
+import java.util.concurrent.TimeUnit;
+import java.util.concurrent.atomic.AtomicReference;
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
diff -ur mule-2.0.2.20080813/transports/udp/src/test/java/org/mule/transport/udp/functional/UdpRoundTripTestCase.java mule-2.0.2.20080813-nobackport/transports/udp/src/test/java/org/mule/transport/udp/functional/UdpRoundTripTestCase.java
--- mule-2.0.2.20080813/transports/udp/src/test/java/org/mule/transport/udp/functional/UdpRoundTripTestCase.java	2008-01-23 12:53:38.000000000 -0500
+++ mule-2.0.2.20080813-nobackport/transports/udp/src/test/java/org/mule/transport/udp/functional/UdpRoundTripTestCase.java	2012-12-10 14:28:17.282875371 -0500
@@ -21,7 +21,7 @@
 import java.net.DatagramSocket;
 import java.net.InetAddress;
 
-import edu.emory.mathcs.backport.java.util.Arrays;
+import java.util.Arrays;
 
 public class UdpRoundTripTestCase extends FunctionalTestCase
 {
diff -ur mule-2.0.2.20080813/transports/vm/src/main/java/org/mule/transport/vm/VMMessageReceiver.java mule-2.0.2.20080813-nobackport/transports/vm/src/main/java/org/mule/transport/vm/VMMessageReceiver.java
--- mule-2.0.2.20080813/transports/vm/src/main/java/org/mule/transport/vm/VMMessageReceiver.java	2008-06-26 16:05:55.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/vm/src/main/java/org/mule/transport/vm/VMMessageReceiver.java	2012-12-10 14:28:16.569845002 -0500
@@ -26,7 +26,7 @@
 import java.util.LinkedList;
 import java.util.List;
 
-import edu.emory.mathcs.backport.java.util.concurrent.RejectedExecutionException;
+import java.util.concurrent.RejectedExecutionException;
 
 /**
  * <code>VMMessageReceiver</code> is a listener for events from a Mule service which then simply passes
diff -ur mule-2.0.2.20080813/transports/vm/src/test/java/org/mule/issues/MulticastRouterMule2112TestCase.java mule-2.0.2.20080813-nobackport/transports/vm/src/test/java/org/mule/issues/MulticastRouterMule2112TestCase.java
--- mule-2.0.2.20080813/transports/vm/src/test/java/org/mule/issues/MulticastRouterMule2112TestCase.java	2008-06-12 05:04:04.000000000 -0400
+++ mule-2.0.2.20080813-nobackport/transports/vm/src/test/java/org/mule/issues/MulticastRouterMule2112TestCase.java	2012-12-10 14:28:16.553844319 -0500
@@ -17,7 +17,7 @@
 import org.mule.tck.functional.EventCallback;
 import org.mule.tck.functional.FunctionalTestComponent;
 
-import edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicBoolean;
+import java.util.concurrent.atomic.AtomicBoolean;
 
 public class MulticastRouterMule2112TestCase  extends FunctionalTestCase
 {