xml.append(iqChildElement); List<ExtensionElement> extensionsXml = getExtensions(); if (iqChildElement.isEmptyElement) { if (extensionsXml.isEmpty()) {
public void processPacket(Packet packet) { if (packet instanceof IQ) { IQ result = (IQ) packet; if (result.getType().equals(IQ.Type.RESULT) && result.getExtensions().isEmpty()) { Collection<String> addedEntries = new ArrayList<String>(); Collection<String> updatedEntries = new ArrayList<String>(); Collection<String> deletedEntries = new ArrayList<String>(); if (persistentStorage != null) { for (RosterPacket.Item item : persistentStorage.getEntries()) { insertRosterItem(item, addedEntries, updatedEntries, deletedEntries); } } synchronized (Roster.this) { rosterInitialized = true; Roster.this.notifyAll(); } fireRosterChangedEvent(addedEntries, updatedEntries, deletedEntries); } } connection.removePacketListener(this); } }
xml.append(iqChildElement); List<ExtensionElement> extensionsXml = getExtensions(); if (iqChildElement.isEmptyElement) { if (extensionsXml.isEmpty()) {