docs: function getAddOn(id) {
          var addOnPath = 'addon/' + id + '/' + id + '/' + id,
              AddOn,
              error,
              addOn;
  
          logger.debug('requireJS addOn from path: ' + addOnPath);
          try {
              AddOn = requireJS(addOnPath);
          } catch (err) {
              error = err;
          }
  
          // This is weird, the second time requirejs simply returns with undefined.
          if (AddOn) {
              addOn = new AddOn(logger.fork(id), gmeConfig);
              return addOn;
          } else {
              return error || new Error('AddOn is not available from: ' + addOnPath);
          }
      }