Co oznaczają podkreślenia w _serwicencji_ w testach AngularJS?

W poniższym przykładowym teście oryginalna nazwa dostawcy to APIEndpointProvider, ale w przypadku wystąpienia wtrysku i instancji usługi konwencja wydaje się być wstrzykiwana za pomocą podkreślenia, które ją owija. Dlaczego?

'use strict';

describe('Provider: APIEndpointProvider', function () {

  beforeEach(module('myApp.providers'));

  var APIEndpointProvider;
  beforeEach(inject(function(_APIEndpointProvider_) {
    APIEndpointProvider = _APIEndpointProvider_;
  }));

  it('should do something', function () {
    expect(!!APIEndpointProvider).toBe(true);
  });

});

Jakiej konwencji brakuje mi lepszego wyjaśnienia?

questionAnswers(1)

yourAnswerToTheQuestion