docs: private static final boolean match(Object o1, Object o2) {
          return o1 instanceof String[] && o2 instanceof String[]
                          ? Arrays.deepEquals((String[]) o1, (String[]) o2)
                          : AdapterUtil.match(o1, o2);
      }