GetVariables( ) only returns public, non-static variables.
GetVariables(flags) does return ABL class variables defined as protected, private, and/or static if they satisfy the specified conditions, although you cannot get or set the values of any private or protected variables that are returned. Only private variables that are defined in the given class are returned; private variables inherited from a super class are not included.