public static ExplanationPart CreateNamedSubExplanation(ExplanationPart explain, string message, object leftPart)
{
ExplanationPart retVal = null;
if (explain != null)
{
retVal = new ExplanationPart(explain.Element, message);
retVal.LeftPart = leftPart;
explain.SubExplanations.Add(retVal);
}
return retVal;
}