class WebLoginConfigBuilderStrategy implements AdapterConfigurationStrategy {

	@Override
	@SuppressWarnings({ "rawtypes", "unchecked" })
	public <B extends AbstractAdapterConfigBuilder<B, C>, C extends AdapterConfig> void configure(B configBuilder) {
		if (configBuilder instanceof AbstractWebScanAdapterConfigBuilder) {
			AbstractWebScanAdapterConfigBuilder webConfigBuilder = (AbstractWebScanAdapterConfigBuilder) configBuilder;
			coinfigureImpl(webConfigBuilder);
		} else {
			throw new IllegalArgumentException("Wrong usage in code: Only accetable for web scan adapters!");
		}
	}

	public  WebLoginConfigBuilderStrategy(SecHubExecutionContext context);

}