public void testVariables() throws PreprocessException {
public void testVariables() throws BuildException {
	public void testVariables() throws PreprocessException {		String[] sourceLines = new String[] {				"	//#ifdef test1 ",				"	String hello =  \"test1 is defined\";",				"	//#else",				"	//# String hello =  \"test1 is not defined\";",				"	//#= hello += ${ polish.message }; ",				"	//#endif",				"	System.out.println( hello );"		};		StringList lines = new StringList( sourceLines );		int result = this.preprocessor.preprocess( "MyClass.java", lines );		assertEquals( Preprocessor.NOT_CHANGED, result );				sourceLines = new String[] {				"	//#ifdef XXtest1 ",				"	String hello =  \"XXtest1 is defined\";",				"	//#else",				"	//# String hello =  \"XXtest1 is not defined\";",				"	//#= hello += \"${ polish.message }\"; ",				"	//#endif",				"	System.out.println( hello );"		};		lines = new StringList( sourceLines );		result = this.preprocessor.preprocess( "MyClass.java", lines );		assertEquals( Preprocessor.CHANGED, result );	}