Yes there can be no parameters. But it's now okay to have some. The type check still applies. Although I'm glad you asked, because it made me notice that this check needs to change in other execute...() methods.