jars[6] = new File("lib/tools/bsh-2.0b4.jar");
    private File[] locateBuildJars()        throws Exception    {        File[] jars = new File[6];	jars[0] = new File(mavenPath("ant","ant","1.6.5"));	jars[1] = new File(mavenPath("ant","ant-launcher","1.6.5"));	jars[2] = new File(mavenPath("xml-apis","xml-apis","1.0.b2"));	jars[3] = new File(mavenPath("xerces","xerces","2.0.2"));	jars[4] = new File(mavenPath("junit","junit","3.8.1"));	jars[5] = new File("lib/tools/ant-junit-1.6.5.jar");	//jars[7] = new File("lib/tools/ant-apache-log4j.jar");	//jars[5] = new File(mavenPath("log4j","log4j","1.2.8"));        if (!isJDKToolsAvailable()) {  //Try and grab tools.jar.            if (jdkTools.exists()) {  //Add it to the other jars.                File[] tmp = new File[jars.length+1];                System.arraycopy(jars, 0, tmp, 0, jars.length);                tmp[jars.length] = jdkTools;                jars = tmp;            }            //Else we assume the JDK tools are in a jar under build/tools.        }        //Else the jdk tools are either in the bootclasspath or in the ext.        //In fact, the Build Tool is never invoked w/ -cp.                return jars;    }