core/src/main/java/org/trimou/engine/config/AbstractConfigurationAware.java
@Override
    public void init(Configuration configuration) {
        checkNotInitialized(this.configuration != null);
        this.configuration = configuration;
        this.init();
    }
@Override
    public void init(Configuration configuration) {
        checkNotInitialized(this.configuration != null);
        this.configuration = configuration;
        this.init();
    }
When overriding this method, always call <code>super.init(config)</code>.