docs: function(type) {
  			var result = this.parent();
  			if (type) {
  				result = null;
  				new gui.Crawler().ascend(this.spirit.element, {
  					handleSpirit: function(spirit) {
  						if (spirit instanceof type) {
  							result = spirit;
  							return gui.Crawler.STOP;
  						}
  					}
  				});
  			}
  			return result;
  		}