private static void SetNames() { Thing.SetName("thing"); Link.SetName("link"); IsA.SetName("is a"); IsNotA.SetName("is not a"); Of.SetName("of"); And.SetName("and"); ThatConsistsOf.SetName("that consists of"); Has.SetName("has"); Contains.SetName("contains"); ContainedBy.SetName("contained by"); One.SetName("one"); Zero.SetName("zero"); Character.SetName("character"); Sum.SetName("sum"); String.SetName("string"); Name.SetName("name"); Set.SetName("set"); Group.SetName("group"); ParsedFrom.SetName("parsed from"); ThatIs.SetName("that is"); ThatIsBefore.SetName("that is before"); ThatIsAfter.SetName("that is after"); ThatIsBetween.SetName("that is between"); ThatIsRepresentedBy.SetName("that is represented by"); ThatHas.SetName("that has"); Text.SetName("text"); Path.SetName("path"); Content.SetName("content"); Empty.SetName("empty"); EmptyContent.SetName("empty content"); Alphabet.SetName("alphabet"); Letter.SetName("letter"); Case.SetName("case"); Upper.SetName("upper"); Lower.SetName("lower"); Code.SetName("code"); }