public WOEnvironment getWOEnvironment() {
if (woEnvironment != null)
return woEnvironment;
woEnvironment = new WOEnvironment(this.getProject().getProperties());
if (!woEnvironment.variablesConfigured())
this.getProject().fireBuildFinished(new WOBuildPropertiesNotFoundException());
return woEnvironment;
}