WICKET-6792 skip current dir dot '.' in absolute path
diff --git a/wicket-util/src/main/java/org/apache/wicket/util/lang/Packages.java b/wicket-util/src/main/java/org/apache/wicket/util/lang/Packages.java
index f3a66fa..3f64456 100755
--- a/wicket-util/src/main/java/org/apache/wicket/util/lang/Packages.java
+++ b/wicket-util/src/main/java/org/apache/wicket/util/lang/Packages.java
@@ -106,7 +106,7 @@
 						throw new IllegalArgumentException("Invalid path " + path);

 					}

 				}

-				else

+				else if (".".equals(folder) == false)

 				{

 					// Add to stack

 					absolutePath.add(folder);

diff --git a/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java b/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
index e676e7f..3bebd9f 100644
--- a/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
+++ b/wicket-util/src/test/java/org/apache/wicket/util/lang/PackagesTest.java
@@ -86,4 +86,17 @@
 		String absolutePath = Packages.absolutePath(packageName, relativePath);
 		assertEquals("com/foo/bar/baz/foo/qux", absolutePath);
 	}
+	
+	/**
+	 * WICKET-6792
+	 */
+	@Test
+	public void absolutePath6() throws Exception
+	{
+		String packageName = "com.foo.bar";
+		String relativePath = "./baz";
+
+		String absolutePath = Packages.absolutePath(packageName, relativePath);
+		assertEquals("com/foo/bar/baz", absolutePath);
+	}
 }