public void source(FunctionalSourceSet sourceSet) {
   sourceSet.all(
       new Action<LanguageSourceSet>() {
         public void execute(LanguageSourceSet languageSourceSet) {
           source(languageSourceSet);
         }
       });
 }