public static void htmlDescribeTypes(String title, String head, LogicObject relation, org.powerloom.PrintableStringWriter stream, boolean ruleP) {
    { HashTable alreadyoutput = HashTable.newHashTable();
      Cons types = edu.isi.powerloom.PLI.getDirectTypes(relation, null, null).consify();

      OntosaurusUtil.htmlWriteHeaderWithTable(stream, title, head);
      if (types == Stella.NIL) {
        {
          stream.print("<I>");
          stream.print("None");
          stream.println("</I>");
        }
      }
      else {
        OntosaurusUtil.htmlDescribeOneSuperLevel(types, alreadyoutput, stream);
      }
      if (ruleP) {
        stream.println("<HR SIZE=2>");
      }
      return;
    }
  }