public static String getNaturalLanguageDescription(
     Description description, AbstractReasonerComponent service) {
   NaturalLanguageDescriptionConvertVisitor visitor =
       new NaturalLanguageDescriptionConvertVisitor(service);
   description.accept(visitor);
   String ret = visitor.getDescription();
   return ret;
 }
 public static String getNaturalLanguageDescription(
     String descriptionKBSyntax, AbstractReasonerComponent service) throws ParseException {
   Description d = KBParser.parseConcept(descriptionKBSyntax);
   NaturalLanguageDescriptionConvertVisitor visitor =
       new NaturalLanguageDescriptionConvertVisitor(service);
   d.accept(visitor);
   String ret = visitor.getDescription();
   return ret;
 }