@Override
  public void compile(VirtualFile @NotNull [] files, CompileStatusNotification callback) {
    compile(createFilesCompileScope(files), callback);
  }
@Override
  public void compile(VirtualFile @NotNull [] files, CompileStatusNotification callback)