public TreeNodeSpecification(string text) { var reader = new StringReader(text); string lineText; while ((lineText = reader.ReadLine()) != null) { if (lineText.Trim() == string.Empty) continue; addToken(lineText.Trim()); } }