docs: public static void parseCommonStoreAttributes(XMLExtendedStreamReader reader, int i,
                                                   StoreConfigurationBuilder<?, ?> builder) throws XMLStreamException {
        ParseUtils.requireNoNamespaceAttribute(reader, i);
        String value = reader.getAttributeValue(i);
        org.infinispan.tools.config.v6.Attribute attribute = org.infinispan.tools.config.v6.Attribute.forName(reader.getAttributeLocalName(i));
        switch (attribute) {
           case FETCH_PERSISTENT_STATE:
              builder.fetchPersistentState(Boolean.parseBoolean(value));
              break;
           case IGNORE_MODIFICATIONS:
              builder.ignoreModifications(Boolean.parseBoolean(value));
              break;
           case PURGE_ON_STARTUP:
              builder.purgeOnStartup(Boolean.parseBoolean(value));
              break;
           default:
              throw ParseUtils.unexpectedAttribute(reader, i);
        }
     }