boolean fullBuild = (kind == IncrementalProjectBuilder.FULL_BUILD || kind == IncrementalProjectBuilder.CLEAN_BUILD || patternsetDeltaVisitor().isFullBuildRequired());
String oldPrincipalClass = getArg(args, BuilderPlugin.NS_PRINCIPAL_CLASS, "");
if (oldPrincipalClass.length() == 0) {
oldPrincipalClass = null;
}
BuildProperties buildProperties = project.getBuildProperties();
String principalClass = buildProperties.getPrincipalClass(true);
if (principalClass == null && oldPrincipalClass != null) {
principalClass = oldPrincipalClass;
buildProperties.setPrincipalClass(principalClass);
}
if (buildProperties.getWOVersion().isAtLeastVersion(5, 6)) {
IContainer infoPListContainer = getProject().getFolder(IWoprojectAdapter.FOLDER_NAME);
createInfoPlist(infoPListContainer);
}
else {
if (_buildVisitor == null) {