code: public static ExecutionEnvironment executionEnvironment(MavenProject mavenProject, MavenSession mavenSession, BuildPluginManager pluginManager) {
  		return new ExecutionEnvironment(mavenProject, mavenSession, pluginManager);
  	}
docs: Constructs the {@link ExecutionEnvironment} instance fluently
  
  @param mavenProject The current Maven project
  @param mavenSession The current Maven session
  @param pluginManager The Build plugin manager
  @return The execution environment
  @throws NullPointerException if mavenProject, mavenSession or pluginManager are null