p1.compile("/path1/path2/{var1}/{var2:.*}");
p2.compile("/path1/path2/{var1}/{var2:.*}");
assertTrue(p1.compareTo(p2) == 0);
p1.compile("/path1/path2/{var1}/{var2:.*}");
p2.compile("/path1/path2/{var1}/{var2}");
assertTrue(p1.compareTo(p2) > 0);
p1.compile("/path1/path2/{var1}/{var2}");
p2.compile("/path1/path2/{var1}/{var2:.*}");
assertTrue(p1.compareTo(p2) < 0);