\begin{tikzpicture}
\begin{umlseqdiag}
\umlobject[class=A]{a}
\umlcreatecall[class=B]{a}{b}
\begin{umlfragment}[type=alt, label=i>5, inner xsep=5]
\begin{umlcall}[op={call1(i,k)}, dt=7, return=2]{a}{b}
\end{umlcall}
\umlfpart[default]
\begin{umlcall}[op={call2(a,k)}, return=4]{a}{b}
\end{umlcall}
\end{umlfragment}
\end{umlseqdiag}
\end{tikzpicture}
