String[] sourceMimeTypes = WebTierAPI.getSourcePathMimeTypes();
CompilerConfiguration compilerConfig = configuration.getCompilerConfiguration();
// create a SourcePath...
s.sourcePath = new SourcePath(sourceMimeTypes, compilerConfig.allowSourcePathOverlap());
s.sourcePath.addPathElements( compilerConfig.getSourcePath() );
List<VirtualFile>[] array
= CompilerAPI.getVirtualFileList(configuration.getIncludeSources(), configuration.getStylesheets().values(),
new HashSet<String>(Arrays.asList(sourceMimeTypes)), s.sourcePath.getPaths());