public static StatementTree BuildTree() { var root = new StatementNode(string.Empty, WordType.Other, Tense.Base); var suspects = new List <string> { "Miss Scarlet", "Professor Plum", "Mrs. Peacock", "Mr. Green", "Colonel Mustard", "Mrs. White" }; BuildAttributeTrees(root); BuildDidNotTree(root); BuildDidTree(root); foreach (var suspect in suspects) { root.AddSubject(suspect); } return(new StatementTree(root)); }