code: function (lib, widget, cfg, lineNbr) {
              var out = this._out;
              var wlib = __getLib.call(this, lib);
              if (!wlib) {
                  return;
              }
              wlib.processWidgetMarkup(widget, out, cfg, lineNbr);
          }
docs: Write the markup for a widget not used as a container. This method is intended to be called only from the
  generated code of templates (created in aria.templates.ClassGenerator) and never directly from developper
  code. A call of this method is generated for widget statements:
  <code>{@libraryName:widgetName {...}/}</code>
  @param {String} lib library name
  @param {String} widget widget name in the library
  @param {Object} cfg widget configuration
  @param {Number} lineNbr line number in the template where the widget is
  @private
  @implements aria.templates.ITemplate