anchor.diff:  [source,java]
   ----
   @Component
  -@Order(CamundaConfiguration.DEFAULT_ORDER + 1)
  -public class MyCustomConfiguration implements CamundaConfiguration {
  +@Order(Ordering.DEFAULT_ORDER + 1)
  +public class MyCustomConfiguration implements ProcessEnginePlugin {
   
   	@Override
  -	public void accept(SpringProcessEngineConfiguration configuration) {
  +	public void preInit(ProcessEngineConfigurationImpl processEngineConfiguration) {
   		//...
   	}
  +	
  +	...
  +
  +}
  +----
  +
  +or
  +
  +[source,java]
  +----
  +@Component
  +@Order(Ordering.DEFAULT_ORDER + 1)
  +public class MyCustomConfiguration extends AbstractCamundaConfiguration {
  +
  +	@Override
  +	public void preInit(SpringProcessEngineConfiguration springProcessEngineConfiguration) {
  +		//...
  +	}
  +	
  +	...
   
   }
   ----
  
positive.code: 
  === Adding additional configurations
  
  You just have to provide one or more beans implementing the `org.camunda.bpm.spring.boot.starter.configuration.CamundaConfiguration` interface. The configurations are applied ordered using the spring ordering mechanism (`@Order` annotation and `Ordered` interface). So if you want that your configuration is applied before the default configurations add a `@Order(CamundaConfiguration.DEFAULT_ORDER - 1)` annotation to your class. If you want that your configuration is applied after the default configurations add a `@Order(CamundaConfiguration.DEFAULT_ORDER + 1)` annotation to your class.
  
  [source,java]
  ----
  
negative.code: public class MyCamundaConfiguration {
  
  	@Bean
  	@Order(Ordering.DEFAULT_ORDER + 1)
  	public static CamundaConfiguration myCustomConfiguration() {
  		return new MyCustomConfiguration();
  	}
  