// Path: bucket4j-spring-boot-starter-context/src/main/java/com/giffing/bucket4j/spring/boot/starter/context/Bucket4jConfigurationHolder.java
// public class Bucket4jConfigurationHolder {
// 
// 	private List<Bucket4JConfiguration> filterConfiguration = new ArrayList<>();
// 
// 	public void addFilterConfiguration(Bucket4JConfiguration filterConfiguration) {
// 		getFilterConfiguration().add(filterConfiguration);
// 	}
// 	
// 	public List<Bucket4JConfiguration> getFilterConfiguration() {
// 		return filterConfiguration;
// 	}
// 
// 	public void setFilterConfiguration(List<Bucket4JConfiguration> filterConfiguration) {
// 		this.filterConfiguration = filterConfiguration;
// 	}
// 	
// }


import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.SpelCompilerMode;
import org.springframework.expression.spel.SpelParserConfiguration;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import com.giffing.bucket4j.spring.boot.starter.context.Bucket4jConfigurationHolder;
package com.giffing.bucket4j.spring.boot.starter.config.servlet;



@Configuration
public class Bucket4JAutoConfigurationServletFilterBeans {

	@Bean
	@Qualifier("SERVLET")
// Path: bucket4j-spring-boot-starter-context/src/main/java/com/giffing/bucket4j/spring/boot/starter/context/Bucket4jConfigurationHolder.java
// public class Bucket4jConfigurationHolder {
// 
// 	private List<Bucket4JConfiguration> filterConfiguration = new ArrayList<>();
// 
// 	public void addFilterConfiguration(Bucket4JConfiguration filterConfiguration) {
// 		getFilterConfiguration().add(filterConfiguration);
// 	}
// 	
// 	public List<Bucket4JConfiguration> getFilterConfiguration() {
// 		return filterConfiguration;
// 	}
// 
// 	public void setFilterConfiguration(List<Bucket4JConfiguration> filterConfiguration) {
// 		this.filterConfiguration = filterConfiguration;
// 	}
// 	
// }


// Path: bucket4j-spring-boot-starter/src/main/java/com/giffing/bucket4j/spring/boot/starter/config/servlet/Bucket4JAutoConfigurationServletFilterBeans.java
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.expression.ExpressionParser;
import org.springframework.expression.spel.SpelCompilerMode;
import org.springframework.expression.spel.SpelParserConfiguration;
import org.springframework.expression.spel.standard.SpelExpressionParser;
import com.giffing.bucket4j.spring.boot.starter.context.Bucket4jConfigurationHolder;

package com.giffing.bucket4j.spring.boot.starter.config.servlet;



@Configuration
public class Bucket4JAutoConfigurationServletFilterBeans {

	@Bean
	@Qualifier("SERVLET")
	public Bucket4jConfigurationHolder servletConfigurationHolder() {