code: function() {
  			// Apply default localisations
  			$.extend(this.defaultOptions, (this.regionalOptions && this.regionalOptions['']) || {});
  			// Camel-case the name
  			var jqName = camelCase(this.name);
  			// Expose jQuery singleton manager
  			$[jqName] = this;
  			// Expose jQuery collection plugin
  			$.fn[jqName] = function(options) {
  				var otherArgs = Array.prototype.slice.call(arguments, 1);
  				if ($[jqName]._isNotChained(options, otherArgs)) {
  					return $[jqName][options].apply($[jqName], [this[0]].concat(otherArgs));
  				}
  				return this.each(function() {
  					if (typeof options === 'string') {
  						if (options[0] === '_' || !$[jqName][options]) {
  							throw 'Unknown method: ' + options;
  						}
  						$[jqName][options].apply($[jqName], [this].concat(otherArgs));
  					}
  					else {
  						$[jqName]._attach(this, options);
  					}
  				});
  			};
  		}
docs: Initialise the plugin.
  Create the jQuery bridge - plugin name <code>xyz</code>
  produces <code>$.xyz</code> and <code>$.fn.xyz</code>.