o Separating the shell builder from the maven 2 builder. o Making the Maven 2 builder return proper MavenTwoBuildResult objects.