diff --git a/core/src/main/java/org/acegisecurity/userdetails/UsernameNotFoundException.java b/core/src/main/java/org/acegisecurity/userdetails/UsernameNotFoundException.java
index c5db5ce159..c40a4c9cd7 100644
--- a/core/src/main/java/org/acegisecurity/userdetails/UsernameNotFoundException.java
+++ b/core/src/main/java/org/acegisecurity/userdetails/UsernameNotFoundException.java
@@ -27,7 +27,7 @@ import org.acegisecurity.BadCredentialsException;
public class UsernameNotFoundException extends BadCredentialsException {
//~ Constructors ===================================================================================================
-/**
+ /**
* Constructs a UsernameNotFoundException with the specified
* message.
*
@@ -37,7 +37,18 @@ public class UsernameNotFoundException extends BadCredentialsException {
super(msg);
}
-/**
+ /**
+ * Constructs a UsernameNotFoundException, making use of the extraInformation
+ * property of the superclass.
+ *
+ * @param msg the detail message
+ * @param extraInformation additional information such as the username.
+ */
+ public UsernameNotFoundException(String msg, Object extraInformation) {
+ super(msg, extraInformation);
+ }
+
+ /**
* Constructs a UsernameNotFoundException with the specified
* message and root cause.
*