SIRONA-53 ensures we consider the tracking id as well for path tracking otherwise 2 PathCallInformation with same start time will lead to a single entry in a TreeSet

git-svn-id: https://svn.apache.org/repos/asf/incubator/sirona/trunk@1713940 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java b/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java
index d83e6ec..66344e1 100644
--- a/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java
+++ b/api/src/main/java/org/apache/sirona/pathtracking/PathCallInformation.java
@@ -81,7 +81,12 @@
         @Override
         public int compare( PathCallInformation o1, PathCallInformation o2 )
         {
-            return o1.getStartTime().compareTo( o2.getStartTime() );
+            final int i = o1.getStartTime().compareTo(o2.getStartTime());
+            if (i == 0)
+            {
+                return o1.getTrackingId().compareTo(o2.getTrackingId());
+            }
+            return i;
         }
     };
 }