private DescriptionLine[] GetTitleLineFromText(DescriptionLineKind kind, string text)
{
string[] texts = text.Split(new char[] { '|' });
int lineCount = texts.Length;
DescriptionLine[] lines = new DescriptionLine[lineCount];
for (int index = 0; index < lineCount; ++index) {
DescriptionLine line = new DescriptionLine();
line.kind = kind;
line.boxes = new object[1];
line.boxes[0] = texts[index];
line.textual = texts[index];
lines[index] = line;
}
return lines;
}