docs: public boolean isMatch(ReadablePartial partial) {
          if (partial == null) {
              throw new IllegalArgumentException("The partial must not be null");
          }
          for (int i = 0; i < iTypes.length; i++) {
              int value = partial.get(iTypes[i]);
              if (value != iValues[i]) {
                  return false;
              }
          }
          return true;
      }