docs: function( options ) {
          var key,
              accordion = this._ui.accordion,
              accordionWidget = this._ui.accordionWidget;
  
          // Copy options
          options = $.extend( {}, options );
  
          if ( accordion.length && !accordionWidget ) {
              this._ui.accordionWidget =
              accordionWidget = accordion.data( "mobile-collapsibleset" );
          }
  
          for ( key in options ) {
  
              // Retrieve the option value first from the options object passed in and, if
              // null, from the parent accordion or, if that's null too, or if there's no
              // parent accordion, then from the defaults.
              options[ key ] =
                  ( options[ key ] != null ) ? options[ key ] :
                  ( accordionWidget ) ? accordionWidget.options[ key ] :
                  accordion.length ? $.mobile.getAttribute( accordion[ 0 ],
                      key.replace( rInitialLetter, "-$1" ).toLowerCase() ):
                  null;
  
              if ( null == options[ key ] ) {
                  options[ key ] = $.mobile.collapsible.defaults[ key ];
              }
          }
  
          return options;
      }