protected Request createRemovePublishRequest() throws ParseException, TransportNotSupportedException, InvalidArgumentException{
		
		Request request = this.createPublishRequest(getEntity());
		
		//expires always here
		ExpiresHeader expiresHeader = this.headerFactory.createExpiresHeader(0);
		request.addHeader(expiresHeader);
		
		//add SIP-If-Match
		SIPIfMatchHeader sipIfMatch = this.headerFactory.createSIPIfMatchHeader(getETagCMP());
		request.addHeader(sipIfMatch);
		
		//add custom header
		EventHeader eventHeader = this.headerFactory.createEventHeader(getEventPackageCMP());
		request.addHeader(eventHeader);
		
		return request;
	}
protected Request createRemovePublishRequest ( ) throws ParseException , TransportNotSupportedException , InvalidArgumentException { Request request = this . createPublishRequest ( getEntity ( ) ) ; ExpiresHeader expiresHeader = this . headerFactory . createExpiresHeader ( 0 ) ; request . addHeader ( expiresHeader ) ; SIPIfMatchHeader sipIfMatch = this . headerFactory . createSIPIfMatchHeader ( getETagCMP ( ) ) ; request . addHeader ( sipIfMatch ) ; EventHeader eventHeader = this . headerFactory . createEventHeader ( getEventPackageCMP ( ) ) ; request . addHeader ( eventHeader ) ; return request ; }
@return