Robot feature

1.  Was I supposed to get rid of the @@ variable?
2.  I often run this tool reek, it's supposed to be a code smell tool, to see if there is anything to learn.  The following error popped up:

Robot#invalid_format? is controlled by argument name (ControlParameter)

often these notifications are spurious, just wanted to check
You should change the name of this error to `InvalidNameError` since collision error makes me think that there's an existing name in the registry