uml sequence diagram if else