docs: @Override
      public final int readArrayB(DeMember member, byte[] typevals, Decodeable decoder) {
          char ch = nextGoodChar();
          if (ch == '[' || ch == '{') return SIGN_NOLENGTH;
          if (ch == 'n' && nextChar() == 'u' && nextChar() == 'l' && nextChar() == 'l') return SIGN_NULL;
          if (ch == 'N' && nextChar() == 'U' && nextChar() == 'L' && nextChar() == 'L') return SIGN_NULL;
          StringBuilder sb = new StringBuilder();
          sb.append(ch);
          char one;
          try {
              while ((one = nextChar()) != 0) sb.append(one);
          } catch (Exception e) {
          }
          throw new ConvertException("a json array text must begin with '[' (position = " + position + ") but '" + ch + "' in (" + sb + ")");
      }