if ( !( message instanceof BindRequestImpl ) ||
((BindRequestImpl)message).isSimple() ||
ldapSession.isSimpleAuthPending() )
{
LOG.error( I18n.err( I18n.ERR_732 ) );
InternalBindResponse bindResponse = new BindResponseImpl( message.getMessageId() );
InternalLdapResult bindResult = bindResponse.getLdapResult();
bindResult.setResultCode( ResultCodeEnum.UNWILLING_TO_PERFORM );
bindResult.setErrorMessage( I18n.err( I18n.ERR_732 ) );
ldapSession.getIoSession().write( bindResponse );
return;
}