code: private void readObject(ObjectInputStream s)
          throws IOException, ClassNotFoundException {
          s.defaultReadObject();
          type = null;
          types = null;
      }
docs: Explicitly set all transient fields.