code: function(ctx){
  		var i, $row, tdRole,
  			tree = ctx.tree,
  			$table = tree.widget.element;
  
  		$table.addClass("fancytree-container fancytree-ext-table");
  		tree.tbody = $table.find("> tbody")[0];
  		tree.columnCount = $("thead >tr >th", $table).length;
  		$(tree.tbody).empty();
  
  		tree.rowFragment = document.createDocumentFragment();
  		$row = $("<tr />");
  		tdRole = "";
  		if(ctx.options.aria){
  			$row.attr("role", "row");
  			tdRole = " role='gridcell'";
  		}
  		for(i=0; i<tree.columnCount; i++) {
  			if(ctx.options.table.nodeColumnIdx === i){
  				$row.append("<td" + tdRole + "><span class='fancytree-node' /></td>");
  			}else{
  				$row.append("<td" + tdRole + " />");
  			}
  		}
  		tree.rowFragment.appendChild($row.get(0));
  
  		// Make sure that status classes are set on the node's <tr> elements
  		tree.statusClassPropName = "tr";
  		tree.ariaPropName = "tr";
  		this.nodeContainerAttrName = "tr";
  
  		this._super(ctx);
  
  		// standard Fancytree created a root UL
  		$(tree.rootNode.ul).remove();
  		tree.rootNode.ul = null;
  		tree.$container = $table;
  		// Add container to the TAB chain
  		this.$container.attr("tabindex", this.options.tabbable ? "0" : "-1");
  		if(this.options.aria){
  			tree.$container
  				.attr("role", "treegrid")
  				.attr("aria-readonly", true);
  		}
  	}
docs: Overide virtual methods for this extension. `this`       : is this extension object `this._super`: the virtual function that was overriden (member of prev. extension or Fancytree)