/// <summary>Read in typed dependencies in CoNLLX format.</summary>
        /// <param name="filename"/>
        /// <exception cref="System.IO.IOException"/>
        protected internal static IList <ICollection <TypedDependency> > ReadDepsCoNLLX(string filename)
        {
            IList <GrammaticalStructure>           gss      = GrammaticalStructure.ReadCoNLLXGrammaticalStructureCollection(filename, new FakeShortNameToGRel(), new GraphLessGrammaticalStructureFactory());
            IList <ICollection <TypedDependency> > readDeps = new List <ICollection <TypedDependency> >(gss.Count);

            foreach (GrammaticalStructure gs in gss)
            {
                ICollection <TypedDependency> deps = gs.TypedDependencies();
                readDeps.Add(deps);
            }
            return(readDeps);
        }