public void compileAllProjects(List<File> pProjectRoots,IssueAcceptor issueAcceptor) throws N4JSCompileException {
  List<File> absProjectRoots=HeadlessHelper.toAbsoluteFileList(pProjectRoots);
  ArrayList<File> pDir=HeadlessHelper.collectAllProjectPaths(absProjectRoots);
  compileProjects(pProjectRoots,pDir,Collections.emptyList(),issueAcceptor);
}

public void compileAllProjects ( List < File > pProjectRoots , IssueAcceptor issueAcceptor ) throws N4JSCompileException { List < File > absProjectRoots = HeadlessHelper . toAbsoluteFileList ( pProjectRoots ) ; ArrayList < File > pDir = HeadlessHelper . collectAllProjectPaths ( absProjectRoots ) ; compileProjects ( pProjectRoots , pDir , Collections . emptyList ( ) , issueAcceptor ) ; }
starting from the projectroot all available sub directories denoting a n4js - project should be compiled together .
