private string FormatDescription(PackageMetadata metadata, string descriptionPath) { if (String.IsNullOrEmpty(metadata.Description)) { Log.LogError("Package {0} has no Description, please add it to {1}", metadata.Name, descriptionPath); } StringBuilder description = new StringBuilder(metadata.Description); if (metadata.CommonTypes != null && metadata.CommonTypes.Length > 0) { description.AppendLine(); description.AppendLine(); description.AppendLine("Commonly Used Types:"); foreach (string type in metadata.CommonTypes) { description.AppendLine(type); } } return description.ToString(); }