public IEnumerable <IUmlObject> Parse(string filename) { IEnumerable <IUmlObject> parsed = Parse(Files.ReadLines(filename).TrimAll()); foreach (IUmlObject obj in parsed) { yield return(obj); } }