public static IEnumerable <T> GetAll <T>(this IIncodingMetaLanguageEventBuilderDsl meta)
        {
            var merges = (List <ExecutableBase>)meta
                         .TryGetValue("meta")
                         .TryGetValue("merges");

            return(merges.OfType <T>());
        }
 public static T GetExecutable <T>(this IIncodingMetaLanguageEventBuilderDsl meta)
 {
     return(meta.GetAll <T>().FirstOrDefault());
 }