src/net/java/sip/communicator/impl/protocol/jabber/RawUdpTransportManager.java
/**
     * Removes a content with a specific name from the remote counterpart of the
     * negotiation between the local and the remote peers.
     *
     * @param name the name of the content to be removed from the remote
     * counterpart of the negotiation between the local and the remote peers
     */
Removes a content with a specific name from the remote counterpart of the
negotiation between the local and the remote peers.

@param name the name of the content to be removed from the remote
counterpart of the negotiation between the local and the remote peers
Removes a content with a specific name from the remote counterpart of the negotiation between the local and the remote peers . @param name the name of the content to be removed from the remote counterpart of the negotiation between the local and the remote peers
private void removeRemoteContent(String name)
    {
        for (Iterator<Iterable<ContentPacketExtension>> remoteIter
                    = remotes.iterator();
                remoteIter.hasNext();)
        {
            Iterable<ContentPacketExtension> remote = remoteIter.next();
            /*
             * Once the remote content is removed, make sure that we are not
             * retaining sets which do not have any contents.
             */
            if ((removeContent(remote, name) != null)
                    && !remote.iterator().hasNext())
            {
                remoteIter.remove();
            }
        }
    }
private void removeRemoteContent ( String name ) { for ( Iterator < Iterable < ContentPacketExtension > > remoteIter = remotes . iterator ( ) ; remoteIter . hasNext ( ) ; ) { Iterable < ContentPacketExtension > remote = remoteIter . next ( ) ; /*
             * Once the remote content is removed, make sure that we are not
             * retaining sets which do not have any contents.
             */ if ( ( removeContent ( remote , name ) != null ) && ! remote . iterator ( ) . hasNext ( ) ) { remoteIter . remove ( ) ; } } }
Removes a content with a specific name from the remote counterpart of the
 negotiation between the local and the remote peers.
Removes a content with a specific name from the remote counterpart of the negotiation between the local and the remote peers .