public static void htmlDescribeContextView(LogicObject self, org.powerloom.PrintableStringWriter stream) {
    { Module homec = self.homeModule();
      String objectname = edu.isi.powerloom.PLI.getName(self);
      AllPurposeIterator contextlist = Context.allSubcontexts(homec, OntosaurusUtil.KWD_PREORDER);

      if (!(OntosaurusUtil.childModules(homec) == Stella.NIL)) {
        OntosaurusUtil.htmlWriteJavascript(stream, "\nfunction jumpLink (opt) {\n  var URLpath = self.location.href.substring(0 , self.location.href.lastIndexOf('/') + 1);\n  self.location.href=URLpath + opt.options[opt.selectedIndex].value;\n};\n");
        {
          stream.print("<FORM Name='CFORM'>");
          stream.print("Seen from: ");
          {
            stream.print("<SELECT NAME='context' onchange='jumpLink(this);'>");
            stream.println();
            OntosaurusUtil.htmlWriteContextViewOption(stream, objectname, homec);
            { Context c = null;
              AllPurposeIterator iter000 = contextlist;

              while (iter000.nextP()) {
                c = ((Context)(iter000.value));
                if (Stella_Object.isaP(c, OntosaurusUtil.SGT_STELLA_MODULE)) {
                  OntosaurusUtil.htmlWriteContextViewOption(stream, objectname, ((Module)(c)));
                }
              }
            }
            stream.print("</SELECT>");
          }
          stream.println("</FORM>");
        }
      }
    }
    return;
  }