private void sendDecline()
{
MsnslpMessage msnslpRequest =
fileTransfer.getReqMessage().getSlpMessage();
MsnslpResponse okSlpMessage = new MsnslpResponse();
okSlpMessage.setStatusCode(603);
okSlpMessage.setReasonPhrase("Decline");
okSlpMessage.setTo(msnslpRequest.getFrom());
okSlpMessage.setFrom(msnslpRequest.getTo());
okSlpMessage.setVia(msnslpRequest.getVia());
okSlpMessage.setCSeq(msnslpRequest.getCSeq() + 1);
okSlpMessage.setCallId(msnslpRequest.getCallId());
okSlpMessage.setMaxForwards(msnslpRequest.getMaxForwards());
okSlpMessage.setContentType(msnslpRequest.getContentType());
StringHolder body = new StringHolder();
body.setProperty("SessionID", fileTransfer.getID());
okSlpMessage.setBody(body.toString() + JmlConstants.LINE_SEPARATOR
+ "\0");
int okSlpMessageLength = Charset.encodeAsByteArray(okSlpMessage
.toString()).length;
MsnP2PSlpMessage okMessage = new MsnP2PSlpMessage();
okMessage.setSlpMessage(okSlpMessage);
okMessage.setIdentifier(getNextIdentifier());