* @throws rocks.xmpp.core.session.NoResponseException If the server did not respond.
* @see <a href="http://xmpp.org/extensions/xep-0013.html#request-number">2.2 Requesting Number of Messages</a>
*/
public int requestNumberOfMessages() throws XmppException {
ServiceDiscoveryManager serviceDiscoveryManager = xmppSession.getExtensionManager(ServiceDiscoveryManager.class);
InfoNode infoDiscovery = serviceDiscoveryManager.discoverInformation(null, OfflineMessage.NAMESPACE);
if (!infoDiscovery.getExtensions().isEmpty()) {
DataForm dataForm = infoDiscovery.getExtensions().get(0);
if (dataForm != null) {
for (DataForm.Field field : dataForm.getFields()) {
if ("number_of_messages".equals(field.getVar())) {