def getArgument(self, num):
if not self.hasArgument(num):<EOL><INDENT>raise InterfaceException("<STR_LIT>" + str(num) +<EOL>"<STR_LIT>")<EOL><DEDENT>return self.args[num]<EOL>
Get the num^th argument.

:param num: Which argument to get; indexing here is from 0.
:return: The num^th agument; arguments are always parsed as strings, so this
         will be a string.
:raise InterfaceException: if there are fewer than num + 1 arguments.