for ( int i = 0; i < sourceFiles.length; i++ )
List warnings = new LinkedList();  List classpathEntries = config.getClasspathEntries();  URL[] urls = new URL[ 1 + classpathEntries.size() ];  int i = 0;  urls[ i++ ] = new File( config.getOutputLocation() ).toURL();  for ( Iterator it = classpathEntries.iterator(); it.hasNext(); )
    public List compile( CompilerConfiguration config )        throws Exception    {        String[] sourceFiles = getSourceFiles( config );        List errors = new LinkedList();        for ( int i = 0; i < sourceFiles.length; i++ )        {            String sourceFile = sourceFiles[ i ];            compile( sourceFile,                     (String) config.getSourceLocations().get( 0 ),                     config.getOutputLocation(),                     errors );        }        return errors;    }