@ExecuteBefore(INITIALIZED)
    public void loadProjectFromMetadata(@WithState(INITIALIZED) ApplicationMetadata metadata) {
        project = requireNonNull(metadata.makeProject(),
            "Metadata has not yet been loaded! This is probably due to an "
                + "incorrect initialization order."
        );
    }
The default implementation of the {@link ProjectComponent}-interface.

@author Emil Forslund
@since 2.0.0
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/internal/component/ProjectComponentImpl.java