[ PrintOrRun obj prop flag; if (obj.#prop > 2) return RunRoutines(obj,prop); if (obj.prop==NULL) rfalse; switch(metaclass(obj.prop)) { Class, Object, nothing: return RunTimeError(2,obj,prop); String: print (string) obj.prop; if (flag==0) new_line; rtrue; Routine: return RunRoutines(obj,prop); } ];