parseTagAttributes(tag, attrs); } else { throw new SAXException("Invalid beginning tag :" + strQName); parseTagAttributes(tag, attrs); break; case BATCH_RESPONSE : parseTagAttributes(LDAP_RESPONSE, attrs); } else if (tag == SEARCH_RESPONSE) { responsetype = LDAPMessage.SEARCH_RESPONSE; parseTagAttributes(tag, attrs); state = SEARCH_RESPONSE; } else if (tag == EXTENDED_RESPONSE) { responsetype = LDAPMessage.EXTENDED_RESPONSE; parseTagAttributes(LDAP_RESPONSE, attrs); state = EXTENDED_RESPONSE; } else if (tag == MODIFY_RESPONSE) { parseTagAttributes(LDAP_RESPONSE, attrs); } else if (tag == DEL_RESPONSE) { parseTagAttributes(LDAP_RESPONSE, attrs); } else if (tag == MODIFYDN_RESPONSE) { parseTagAttributes(LDAP_RESPONSE, attrs); } else if (tag == COMPARE_RESPONSE) {