Updates RpcPolicyFileArtifact to compare contents.

Patch by: spoon
Review by: me



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@6500 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/linker/rpc/RpcPolicyFileArtifact.java b/user/src/com/google/gwt/user/linker/rpc/RpcPolicyFileArtifact.java
index 2a329b0..b9746a0 100644
--- a/user/src/com/google/gwt/user/linker/rpc/RpcPolicyFileArtifact.java
+++ b/user/src/com/google/gwt/user/linker/rpc/RpcPolicyFileArtifact.java
@@ -48,7 +48,12 @@
 
   @Override
   protected final int compareToComparableArtifact(RpcPolicyFileArtifact o) {
-    return getProxyClass().compareTo(o.getProxyClass());
+    int cmp = getProxyClass().compareTo(o.getProxyClass());
+    if (cmp != 0) {
+      return cmp;
+    }
+
+    return artifact.compareTo(o.getEmittedArtifact());
   }
 
   @Override