when I do code completion to complete a Tcl command line that calls a
procedure the editor completes the command line with parentheses around
and commas between the arguments such as I were writing C code.

Example:
xwsdl::foreachBinding(var,parent,code)

I would expect
xwsdl::foreachBinding $var $parent $code

or just
xwsdl::foreachBinding
without the arguments.

I found nothing in the web regarding this behavior?
Is this a known issue?
Is there something I can do (seting some kind of preferences) to correct
the behavior?

If I wanted to fix the code of the Tcl extension, where would I have to
start?