PasswordPolicyState pwpState =
new PasswordPolicyState(userEntry, false);
if (pwpState.isDisabled() || pwpState.isAccountExpired() ||
pwpState.lockedDueToFailures() ||
pwpState.lockedDueToIdleInterval() ||
pwpState.lockedDueToMaximumResetAge() ||
pwpState.isPasswordExpired())
{
Message message = ERR_PROXYAUTH2_UNUSABLE_ACCOUNT.get(
String.valueOf(userEntry.getDN()));
throw new DirectoryException(ResultCode.AUTHORIZATION_DENIED,