\begin{tikzpicture} \begin{umlseqdiag} \umlobject[class=A]{a} \umlobject[class=B]{b} \begin{umlcall}{a}{b} \begin{umlcallself}[op=c1, return=0]{b} \begin{umlcallself}[op=c2, return=true]{b} \end{umlcallself} \end{umlcallself} \end{umlcall} \end{umlseqdiag} \end{tikzpicture}