diff --git a/cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java b/cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java
index dd0e0ac0ef..f7537be370 100644
--- a/cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java
+++ b/cas/src/main/java/org/springframework/security/cas/authentication/CasAuthenticationToken.java
@@ -16,7 +16,7 @@
package org.springframework.security.cas.authentication;
import java.io.Serializable;
-import java.util.Collection;
+import java.util.List;
import org.jasig.cas.client.validation.Assertion;
import org.springframework.security.authentication.AbstractAuthenticationToken;
@@ -60,7 +60,7 @@ public class CasAuthenticationToken extends AbstractAuthenticationToken implemen
* @throws IllegalArgumentException if a null was passed
*/
public CasAuthenticationToken(final String key, final Object principal, final Object credentials,
- final Collection authorities, final UserDetails userDetails, final Assertion assertion) {
+ final List authorities, final UserDetails userDetails, final Assertion assertion) {
super(authorities);
if ((key == null) || ("".equals(key)) || (principal == null) || "".equals(principal) || (credentials == null)