code: function (patchOptions) {
  				if (RUNTIME_CHECKS) {
  					if (arguments.length >= 1 && typeof patchOptions !== 'object') {
  						throw '"patchOptions" argument must be an object';
  					}
  				}
  
  				var htmlStr = this.getHtml();
  				if (!htmlStr) {
  					return;
  				}
  
  				var newEl = this.parseHtml(htmlStr);
  				this.doPatch || newEl.setAttribute('patch-ignore', '');
  
  				if (this.el) {
  					patch(this.el, newEl, patchOptions);
  				} else {
  					this.el = newEl;
  				}
  			}
docs: Creates a DOM element representation of the view, based on the HTML string returned by the getHtml() function and then assigns it to the view's `el` property. If the view already has an `el`, it will be patched instead of replaced, so that delegated event listeners will be preserved.
  @instance
  @arg {Object} [patchOptions] - Options object forwarded to the `patch()` function, in case it is called.