docs: public static void parseCommonStoreAttributes(XMLExtendedStreamReader reader, StoreConfigurationBuilder builder, String attributeName, String value, int i) throws XMLStreamException {
        switch (Attribute.forName(attributeName)) {
           case FETCH_PERSISTENT_STATE:
              builder.fetchPersistentState(Boolean.valueOf(value));
              break;
           case IGNORE_MODIFICATIONS:
              builder.ignoreModifications(Boolean.valueOf(value));
              break;
           case PURGE_ON_STARTUP:
              builder.purgeOnStartup(Boolean.valueOf(value));
              break;
           case PRELOAD:
              builder.preload(Boolean.parseBoolean(value));
              break;
           case SHARED:
              builder.shared(Boolean.parseBoolean(value));
              break;
           default:
              throw ParseUtils.unexpectedAttribute(reader, i);
        }
     }