validate Input Keys
Checks if the supplied set of strings are valid inputs (controls or random variable parameters).
For controls, by default, the key to associate with the value is the model element's name concatenated with the property that was annotated with the control. For example, if the resource had name Worker and annotated property initialCapacity, then the key will be "Worker.initialCapacity". Note the use of the "." character to separate the model element name and the property name. Since, the KSL model element naming convention require unique names for each model element, the key will be unique for the control. However, the model element name may be a very long string depending on your approach to naming the model elements. The name associated with each control can be inspected by asking the model for its controls via model.controls() and then using the methods on the Controls class for the names. The controlsMapAsJsonString() or asMap() functions are especially helpful for this purpose.
For the parameters associated with random variables, the naming convention is different. Again, the model element name is used as part of the identifier, then the value of rvParamConCatString from the companion object is concatenated between the name of the model element and the name of its parameter. For example, suppose there is a random variable that has been named ServiceTimeRV that is exponentially distributed. Also assume that rvParamConCatString is ".", which is its default value. Then, to access the mean of the service time random variable, we use "ServiceTimeRV.mean". Thus, it is important to note the name of the random variable within the model and the default names used by the KSL for the random variable parameters. When random variables are not explicitly named by the modeler, the KSL will automatically provide a default unique name. Thus, if you plan to control a specific random variable's parameters, you should strongly consider providing an explicit name. To get the names (and current values) of the random variable parameters, you can print out the toString() method of the RVParameterSetter class after obtaining it from the model via the model's rvParameterSetter property.
Return
true if all provided input keys are valid
Parameters
the set of keys to check
the character used to concatenate random variables with their parameters. By default, this is "."