docs: private static final Map<Field, Field>
          convertToMultiSet(final IonStruct struct, final boolean strict) {
  
          final Map<Field, Field> structMultiSet =
              new HashMap<Field, Field>();
  
          for (final IonValue val : struct) {
              final Field item = new Field(val, strict);
              Field curr = structMultiSet.put(item, item);
              // curr will be non-null if the multi-set already contains the
              // name/value pair
              if (curr != null) {
                  // Set the 'occurrences' of the Field that is contained in
                  // the multi-set (i.e. item) to that of the previously mapped
                  // Field (i.e. curr)
                  item.occurrences = curr.occurrences;
              }
              // At this point, item will be an existing
              // name/value pair in the multi-set - increment its occurrence
              item.occurrences++;
          }
  
          return structMultiSet;
      }