docs: private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException {
          // instantiate persistent variables
          stream.defaultReadObject();
          // initialize the non-null transient variables
          cachedEncoding = new byte[EncodingLevel.values().length][];
      }