Use this activity flow with the new systax:
@startuml
:process;
while (available?) is (no)
if (condition?) then (yes)
:other process;
end
elseif (no) then (yes)
else (no)
endif
endwhile (yes)
end
@enduml
The arrows from "no" conditions are merged but the merged arrow is starting from wrong place