UML Sequenzdiagramm

Kann mir jemand sagen, was der Unterschied zwischen einer „self message“ und einer rukursiven Message ist. Vom Prinzip sendet bei Beide Methoden, dass Objekt Nachrichten an sich selbst. Bei Letzerem sieht das Ganze so aus:
http://www.fbi.h-da.de/fileadmin/Labor/case/uml/sequ…
Bei Erstem so:
http://www.codeproject.com/KB/recipes/re_expression_…

Bedeutet das, dass hier, angezeigt durch die 2. Aktivität, einfach eine 2. andere Funktion/Methode, des Objekts aufgerufen wird?
Sollte also keine 2. Aktivität (rechteck) zu sehen sein, wird immer ein und dieselbe Funktion aufgerufen?!

danke

Hallo!
Bei der self message ruft das aktive Objekt eine seiner eigenen Methoden auf. Bei der Rekursion ist das auch so, die aufgerufene Methode ist aber genau diejenige, die gerade ausgeführt wird.

Gruß,
Martin