old_contents: 'use strict';
  
  /**
   * @ngdoc object
   * @name ng.$document
   * @requires $window
   *
   * @description
   * A {@link angular.element jQuery (lite)}-wrapped reference to the browser's `window.document`
   * element.
   */
  function $DocumentProvider(){
    this.$get = ['$window', function(window){
      return jqLite(window.document);
    }];
  }
  
new_contents: 'use strict';
  
  /**
   * @ngdoc object
   * @name ng.$document
   * @requires $window
   *
   * @description
   * A {@link angular.element jQuery or jqLite} wrapper for the browser's `window.document` element.
   */
  function $DocumentProvider(){
    this.$get = ['$window', function(window){
      return jqLite(window.document);
    }];
  }
  
subject: improve the description