InexistantArgument : Exception levée lorsque l'argument cherché par GetArg n'est pas présent dans le tableau des arguments de la méthode.BadArgumentType : Exception levée lorsqu'on tente une opération (accès à la valeur, affectation d'une valeur à un argument) sur un argument dont le type ne correspond pas aux données passées en paramètre : par exemple, appel GetIntValue avec en argument le symbole de classe d'un argument à valeur flottante.
UnsupportedArgumentType : Exception levée lors d'une copie de méthode par l'opérateur [], lorsqu'un argument de la méthode originale n'est pas d'un des types autorisés pour cette méthode.