code: function (appendToNode, moduleElement) {
  
              var me = this;
  
              function appendTo(parentNode) {
                  if (typeof parentNode == "string") {
                      parentNode = document.getElementById(parentNode);
                  }
  
                  if (parentNode) {
                      me._addToParent(parentNode, me.element);
                      me.appendEvent.fire();
                  }
              }
  
              this.beforeRenderEvent.fire();
  
              if (! moduleElement) {
                  moduleElement = this.element;
              }
  
              if (appendToNode) {
                  appendTo(appendToNode);
              } else { 
                  // No node was passed in. If the element is not already in the Dom, this fails
                  if (! Dom.inDocument(this.element)) {
                      return false;
                  }
              }
  
              this._renderHeader(moduleElement);
              this._renderBody(moduleElement);
              this._renderFooter(moduleElement);
  
              this._rendered = true;
  
              this.renderEvent.fire();
              return true;
          }
docs: Renders the Module by inserting the elements that are not already
  in the main Module into their correct places. Optionally appends
  the Module to the specified node prior to the render's execution.
  <p>
  For Modules without existing markup, the appendToNode argument
  is REQUIRED. If this argument is ommitted and the current element is
  not present in the document, the function will return false,
  indicating that the render was a failure.
  </p>
  <p>
  NOTE: As of 2.3.1, if the appendToNode is the document's body element
  then the module is rendered as the first child of the body element,
  and not appended to it, to avoid Operation Aborted errors in IE when
  rendering the module before window's load event is fired. You can
  use the appendtodocumentbody configuration property to change this
  to append to document.body if required.
  </p>
  @method render
  @param {String} appendToNode The element id to which the Module
  should be appended to prior to rendering <em>OR</em>
  @param {HTMLElement} appendToNode The element to which the Module
  should be appended to prior to rendering
  @param {HTMLElement} moduleElement OPTIONAL. The element that
  represents the actual Standard Module container.
  @return {Boolean} Success or failure of the render