@Override
@SuppressWarnings("unchecked")
public AccessLevel getMaxEffectiveAccessLevel(Password password, User user)
{
AccessLevel maxEffectiveAccessLevel = null;
if (authorizer.isAuthorized(user, Function.BYPASS_PASSWORD_PERMISSIONS.name()))
{
maxEffectiveAccessLevel = AccessLevel.GRANT;
}
else