Later it tests those bits. For example, in the following code, i can't be used outside the for loop. Since the exit function does not return, control can never flow to the right hand operator. The manual does not refer to the message parameter 'Integer'. The manual does not refer to the message parameter 'Integer'.
String indicates what the missing argument is presumed to be.
Two namespaces contain the same name. A reference to such a name could not be disambiguated. You must fully qualify this name in order in indicate which name is intended. Each member of the array appears to be empty. Although this is legal, it could be the result of human error.