Диаграммы последовательности не требуют больших подробностей об объекте, который возвращается.
Когда операция выполняется над объектом / классом (прямоугольники), тогда возвращающаяся пунктирная стрелка должна вернуться к строке и объекту, откуда она пришла.
Если возвращается значение (независимо от того, является ли объект или переменная простого типа), его идентификатор должен отображаться над возвращаемой стрелкой.
Необязательные теги "return" могут появляться над стрелками, которые явно не возвращают значение.
В Интернете есть несколько учебных пособий, я рекомендую:
http://www.agilemodeling.com/essays/umlDiagrams.htm
EDIT:
В диаграммах последовательности возвращаемый тип объекта указывается идентификатором в тексте в каждом поле, например «пользователь: пользователь» или «: пользовательDAO».
Затем дополнительная диаграмма классов или диаграмма объектов, основанная на данных объектах, может предоставить дополнительную информацию для фактической диаграммы последовательности,
используя тот же идентификатор класса или идентификатор объекта,
Пример: «Пользователь» или «UserDAO».
Не путайте идентификатор класса с идентификатором экземпляра.
Обратите внимание, что на данном рисунке некоторые поля пропускают определенный идентификатор экземпляра объекта или заменяют его символом звездочки.