I had hoped to break different ifelse conditionals into different swimlanes. Trying to do seem to cause unexpected side effects that fragments the ifelse. I'm guessing ifelse and swimlanes are closing each other's parse tree??
For my current use I can work around using gr
@startuml Validating_Issue
skinparam monochrome true
title Swim Lane Issue
|low|
start
:something Received;
if (doe) then (yes)
:log ;
elseif (rae) then (yes)
:log ;
elseif (me) then (yes)
|Middle|
:log ;
elseif (fa) then (no)
|Low|
:log ;
elseif (lah?) then (Yes)
:log ;
else (dee)
|High|
:Hello World;
endif
end
@enduml