throw new IllegalStateException("Request is already commited");
if (getTransaction() != null && !(getTransaction() instanceof ClientTransaction))
throw new IllegalStateException("Can send request only in UAC mode");
setCommitted(true);
SessionManager csm = getCallSession().getServer().getSessionManager();
SessionScope scope = csm.openScope(getCallSession());
try
{
if (isCancel())
((ClientTransaction) getTransaction()).cancel(this);
else