## Код:
```
MODULE PrivTest;

   IMPORT Log := StdLog, TextModels;
   
   PROCEDURE Test3* ();
   VAR wrA,wrB: TextModels.Writer;
   BEGIN
      wrA := Log.text.NewWriter (wrA);
      wrB := Log.text.NewWriter (wrB);
      wrA.WriteChar ('A');
      wrB.WriteChar ('B');
      wrB.WriteChar ('B');
      wrA.WriteChar ('A');
      Log.Ln
   END Test3;

END PrivTest.

^Q PrivTest.Test3
```
У меня вместо "ABBA" получается "BABA", а если попробовать порядок "ABAB" то на выходе получим "BBAA".
Почему так? Это документированное поведение? Где оно описано?