code: 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;
      }
docs: Select a set of compilers to compile this archive.