docs: public static AppDescriptor deserializeFrom(byte[] bytes) {
          try {
              ByteArrayInputStream bais = new ByteArrayInputStream(bytes);
              ObjectInputStream ois = new ObjectInputStream(bais);
              return (AppDescriptor) ois.readObject();
          } catch (IOException e) {
              throw E.ioException(e);
          } catch (ClassNotFoundException e) {
              throw E.unexpected(e);
          }
      }