this.setBranch( via, method );
newRequest.setHeader(via);
newRequest.setHeader(cseq);
Iterator headerIterator = getHeaders();
while (headerIterator.hasNext()) {
SIPHeader nextHeader = (SIPHeader) headerIterator.next();
// Some headers do not belong in a Request ....
if (SIPMessage.isResponseHeader(nextHeader)
|| nextHeader instanceof ViaList
|| nextHeader instanceof CSeq
|| nextHeader instanceof ContentType