boolean obfuscate = this.buildSetting.doObfuscate();
	public void execute() throws BuildException {		System.out.println("J2ME Polish " + VERSION );		if (!isActive()) {			return;		}		try {			checkSettings();			initProject();			selectDevices();			int numberOfDevices = this.devices.length;			if (numberOfDevices > 1) {				System.out.println("Processing [" + numberOfDevices + "] devices...");			}			boolean obfuscate = this.buildSetting.doObfuscate();			for ( int i=0; i<numberOfDevices; i++) {				Device device = this.devices[i];				preprocess( device );				compile( device );				if (obfuscate) {					obfuscate( device );				}				preverify( device );				jar( device );				jad( device );			}			test();			deploy();			finishProject();			if (numberOfDevices > 1) {				System.out.println("Successfully processed [" + numberOfDevices + "] devices.");			}		} catch (BuildException e) {			throw e;		} catch (Exception e) {			e.printStackTrace();			throw new BuildException("Unable to execute J2ME Polish task: " + e.toString(), e );		}	}