public BuildSetting( Project antProject ) {
public BuildSetting( Project antProject, BooleanEvaluator antEvaluator ) {
	public BuildSetting( Project antProject ) {		this.polishHomePath = antProject.getProperty( "polish.home" );		if (this.polishHomePath != null) {			this.polishHomeDir = new File( this.polishHomePath );			if (!this.polishHomeDir.isAbsolute()) {				this.polishHomeDir = new File( antProject.getBaseDir(), this.polishHomePath );				this.polishHomePath = this.polishHomeDir.getAbsolutePath();			}			this.polishHomePath += File.separatorChar;		} 		this.projectBasePath = antProject.getBaseDir().getAbsolutePath() + File.separator;		//System.out.println("project base path=" + this.projectBasePath);		this.projectBaseDir = antProject.getBaseDir();		this.antProject = antProject;		this.workDir = new File( this.projectBasePath + "build");		this.destDir = new File( this.projectBasePath + "dist");		this.apiDir = getFile("import");		this.resDir = getFile ("resources");		this.sourceSettings = new ArrayList();		this.apis = getFile("apis.xml");		this.extensions = getFile("extensions.xml");		this.capabilities = getFile("capabilities.xml");		this.vendors = getFile("vendors.xml");		this.groups = getFile("groups.xml");		this.devices = getFile("devices.xml");		this.platforms = getFile("platforms.xml");		this.configurations = getFile("configurations.xml");		this.capabilities = getFile("capabilities.xml");				this.imageLoadStrategy = IMG_LOAD_FOREGROUND;		this.resourceUtil = new ResourceUtil( this.getClass().getClassLoader() );				this.defaultJadFilter = new AttributesFilter( DEFAULT_JAD_FILTER_PATTERN );		this.defaultManifestFilter = new AttributesFilter( DEFAULT_MANIFEST_FILTER_PATTERN );				// set a default resources setting:		this.resourceSetting = new ResourceSetting( this.antProject );	}