src/net/java/sip/communicator/service/protocol/AbstractCallPeer.java
/**
     * Constructs a <tt>CallPeerChangeEvent</tt> using this call peer as source,
     * setting it to be of type <tt>eventType</tt> and the corresponding
     * <tt>oldValue</tt> and <tt>newValue</tt>.
     *
     * @param eventType the type of the event to create and dispatch.
     * @param oldValue the value of the source property before it changed.
     * @param newValue the current value of the source property.
     * @param reason a string that could be set to contain a human readable
     * explanation for the transition (particularly handy when moving into a
     * FAILED state).
     */
Constructs a CallPeerChangeEvent using this call peer as source,
setting it to be of type eventType and the corresponding
oldValue and newValue.

@param eventType the type of the event to create and dispatch.
@param oldValue the value of the source property before it changed.
@param newValue the current value of the source property.
@param reason a string that could be set to contain a human readable
explanation for the transition (particularly handy when moving into a
FAILED state).
Constructs a CallPeerChangeEvent using this call peer as source setting it to be of type eventType and the corresponding oldValue and newValue . @param eventType the type of the event to create and dispatch . @param oldValue the value of the source property before it changed . @param newValue the current value of the source property . @param reason a string that could be set to contain a human readable explanation for the transition ( particularly handy when moving into a FAILED state ) .
protected void fireCallPeerChangeEvent(String eventType,
                                                  Object oldValue,
                                                  Object newValue,
                                                  String reason)
    {
        this.fireCallPeerChangeEvent(eventType, oldValue, newValue, reason, -1);
    }
protected void fireCallPeerChangeEvent ( String eventType , Object oldValue , Object newValue , String reason ) { this . fireCallPeerChangeEvent ( eventType , oldValue , newValue , reason , - 1 ) ; }
Constructs a <tt>CallPeerChangeEvent</tt> using this call peer as source,
 setting it to be of type <tt>eventType</tt> and the corresponding
 <tt>oldValue</tt> and <tt>newValue</tt>.
Constructs a <tt > CallPeerChangeEvent< / tt > using this call peer as source setting it to be of type <tt > eventType< / tt > and the corresponding <tt > oldValue< / tt > and <tt > newValue< / tt > .