@NotNull
  private static Object maybeUnpack(@NotNull Object object) {
    try {
      return new ProtocolToModelAdapter().unpack(object);
    }
    catch (IllegalArgumentException ignore) {
    }
    return object;
  }
@NotNull
  private static Object maybeUnpack(@NotNull Object object)