You can define parameters for a Frame Recognizer just as for a method with the restriction that such parameters may only be of type float, int, list and string. You cannot have a field or table type parameter since no such entities exist in the recognizer context. This effectively means that any actual parameter to a Frame Recognizer has to be a constant. You might, for example, have a recognizer that handles two or more versions of a protocol and pass the actual version for any particular case as a parameter. Parameters may be referenced in any section of a recognizer.