docs: private static void collectPrefixes(FieldInfos fieldInfos, String field,
        ComponentField fieldInfo, Status status) throws IOException {
      if (fieldInfo.prefix != null) {
        FieldInfo fi = fieldInfos.fieldInfo(field);
        if (fi != null) {
          String singlePositionPrefixes = fi.getAttribute(
              MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SINGLE_POSITION);
          String multiplePositionPrefixes = fi.getAttribute(
              MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_MULTIPLE_POSITION);
          String setPositionPrefixes = fi.getAttribute(
              MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_SET_POSITION);
          String intersectingPrefixes = fi.getAttribute(
              MtasCodecPostingsFormat.MTAS_FIELDINFO_ATTRIBUTE_PREFIX_INTERSECTION);
          if (singlePositionPrefixes != null) {
            String[] prefixes = singlePositionPrefixes
                .split(Pattern.quote(MtasToken.DELIMITER));
            for (int i = 0; i < prefixes.length; i++) {
              fieldInfo.prefix.addSinglePosition(prefixes[i]);
            }
          }
          if (multiplePositionPrefixes != null) {
            String[] prefixes = multiplePositionPrefixes
                .split(Pattern.quote(MtasToken.DELIMITER));
            for (int i = 0; i < prefixes.length; i++) {
              fieldInfo.prefix.addMultiplePosition(prefixes[i]);
            }
          }
          if (setPositionPrefixes != null) {
            String[] prefixes = setPositionPrefixes
                .split(Pattern.quote(MtasToken.DELIMITER));
            for (int i = 0; i < prefixes.length; i++) {
              fieldInfo.prefix.addSetPosition(prefixes[i]);
            }
          }
          if (intersectingPrefixes != null) {
            String[] prefixes = intersectingPrefixes
                .split(Pattern.quote(MtasToken.DELIMITER));
            for (int i = 0; i < prefixes.length; i++) {
              fieldInfo.prefix.addIntersecting(prefixes[i]);
            }
          }
        }
      }
    }