@startuml skinparam monochrome true start :status = monitor.Open(); if (status) then (failed) :print("Unable to start server"); stop else (succeed) :monitor.AcceptClient(); :serverOk!; stop endif @enduml