text: // Uses Node, AMD or browser globals to create a module.
  (function(root, factory) {
    if (typeof define === 'function' && define.amd) {
      // AMD. Register as an anonymous module.
      define([], factory);
    } else if (typeof module === 'object' && module.exports) {
      // Node. Does not work with strict CommonJS, but
      // only CommonJS-like environments that support module.exports,
      // like Node.
      module.exports = factory();
    } else {
      // Browser globals (root is window)
      root.RESTObject = factory();
    }
  }(this, function() {
    var EventDispatcher = (function() {
      //=include ../node_modules/event-dispatcher/source/event-dispatcher.js
      return EventDispatcher;
    })();
    var DataAccessInterface = (function() {
      //=include ../node_modules/deferred-data-access/dist/deferred-data-access.nowrap.js
      return DataAccessInterface;
    })();
    // here should be injected rest-object.js content
    //=include rest-object.js
    return RESTObject;
  }));
  