If defined (e.g. FORCEATE=1), A-Shell Windows will use the ATE protocol for communicating between certain subroutines and their GUI implementations, instead of the more direct method. Currently this only affects XTREE, but might in theory be expanded to other subroutines. The intent is purely for debugging purposes. (Emulating ATE within a single workstation is simpler to debug than a "normal" ATE environment where the client and server are on different machines and even different operating systems.)