DynamicCode does not return names only arguments correctly when keyword looks like this:
@keyword()
def dyn_keyword(self, arg1: int = 1, *, arg2: str = "foobar"):
PLC should return this: [("arg1", 1), "*", ("arg2", "foobar")] but now that is not done.