throw new PreprocessException(
throw new BuildException(
	private int checkInvalidDirective( String className, StringList lines, String line, String command, String argument )	throws PreprocessException	{		if ( (this.ifDirectiveCount > 0) && (this.withinIfDirectives.get( command ) != null) ) {			return NOT_CHANGED;		} else if ( this.ignoreDirectives.get( command ) != null ) {			return DIRECTIVE_FOUND;		} else {			throw new PreprocessException(					className + " line " + (lines.getCurrentIndex() + 1) 					+ ": unable to process command [" + command 					+ "] with argument [" + argument 					+ "] in line [" + line + "]." );		}			}