buffer.append("<tr valign=top><td><b>Domain: </b></td><td>"+
toHTML(cls.getDomain())+"</td></tr>");
buffer.append("<tr valign=top><td><b>Range: </b></td><td>"+
toHTML(cls.getRange())+"</td></tr>");
}else if(e instanceof IInstance){
IInstance cls = (IInstance) e;
buffer.append("<tr valign=top><td><b>Types: </b></td><td>"+
toHTML(cls.getDirectTypes())+"</td></tr>");
}
IProperty[] p = e.getProperties();
if(p.length > 0){
buffer.append("<tr valign=top><td><b>Properties:</b>");