sink.append ("<!-- NOT FOUND -->");
sink.append ("<!-- Template: '" + name + "' Component not given -->");
    public void executeTag (ParseContext context)        throws Exception    {        TemplateParseContext tcontext = (TemplateParseContext) context;        Device sink = tcontext.getDevice();        SComponent c = tcontext.getComponent (name);        if (c == null) {            sink.append ("<!-- NOT FOUND -->");        }        else {            // set properties first ..            c.write(sink);        }        // warn, if the closing tag was not found ..        if (close_is_missing) {            sink.append ("<table bgcolor='#FFAA55'><tr><td>");            sink.append ("&nbsp;<blink><b>");            sink.append ( ERRORMSG );            sink.append (" for '<em>" + name + "</em>'");            sink.append ("</b></blink>&nbsp;");            sink.append ("</td></tr></table>");        }    }