There might be good reasons for it, however in some cases it's nicer if we can have more control about the placement of sub-activities, i.e. activities within a swimlane.
For example, the following diagram is very "high", I'd like to tell PlantUML that it should start new activities in a swim lane from the top.
@startuml
|QA|
start
:Finds issue
(Bug or Missing feature);
if (BDD needs to be updated?) then (yes)
:Update BDD scenario;
else
endif
|Developer|
if (Unit tests accounts for issue?) then (no)
:Add Unit test;
else
endif
repeat
:Modify code;
:Execute BDD and Unit tests;
repeat while (test fail?)
:Push code changes to Git;
|Jenkins|
:Start Continuous Integration;
if (All test pass?) then (yes)
else
:Raise Issue;
stop
endif
:Create Packages;
:Push to Package Repository;
end
@enduml