docs: function _loadMock (mockData, options) {
      // require mockData to be object
      if (!mockData || typeof mockData !== 'object' || !mockData.data || typeof mockData.data !== 'object') {
          if (options.ignoreMockDataErrors) {
              return
          }
          else {
              throw new Error('automock error: mock data must be object')
          }
      }
      // require mockData to have type
      if (typeof mockData.type !== 'string') {
          if (options.ignoreMockDataErrors) {
              return
          }
          else {
              throw new Error('automock error: mock data must have type')
          }
      }
      // get automock module name by mock data type
      var moduleName = moduleNameByMockDataType[mockData.type]
      // require type to be defined with module name
      if (!moduleName) {
          if (options.ignoreInvalidMockDataType) {
              return
          }
          else {
              throw new Error('automock error: invalid mock data type - '+mockData.type)
          }
      }
      // load mock into target module
      automock.module[moduleName].loadMock(mockData, options)
  }