I'm not sure if that's the point but maybe end spilt is missing?
@startuml
start
repeat
:let's create a new thread inside the loop;
split
:new thread doing stuff;
end
split again
:original thread continuing loop;
end split
repeat while (more?)
:original thread continues;
end
@enduml
