protected List<ScriptArchiveCompiler> findCompilers(ScriptArchive archive) {
        List<ScriptArchiveCompiler> candidateCompilers = new ArrayList<ScriptArchiveCompiler>();
        for (ScriptArchiveCompiler compiler : compilers) {
            if (compiler.shouldCompile(archive)) {
                candidateCompilers.add(compiler);
            }
        }
        return candidateCompilers;
    }
protected List < ScriptArchiveCompiler > findCompilers ( ScriptArchive archive ) { List < ScriptArchiveCompiler > candidateCompilers = new ArrayList < ScriptArchiveCompiler > ( ) ; for ( ScriptArchiveCompiler compiler : compilers ) { if ( compiler . shouldCompile ( archive ) ) { candidateCompilers . add ( compiler ) ; } } return candidateCompilers ; }
Select a set of compilers to compile this archive.