[From string (line 9) ] @startuml !unquoted function DRAW($x) return %set_variable_value($x, 1) !function noteMember($part, $direction, $class, $member, $note) !if %variable_exists($part) note $direction of $class::"$member" $note end note !endif !endfunction ^^^^^ This function does not have any !return directive. Declare it as a procedure instead ?