code: function resolveHelper(container, name) {
        if (helpers[name]) {
          return helpers[name];
        }
  
        if (!container || ISNT_HELPER_CACHE.get(name)) {
          return;
        }
  
        var helper = container.lookup('helper:' + name);
        if (!helper) {
          var componentLookup = container.lookup('component-lookup:main');
          Ember.assert("Could not find 'component-lookup:main' on the provided container, which is necessary for performing component lookups", componentLookup);
  
          var Component = componentLookup.lookupFactory(name, container);
          if (Component) {
            helper = EmberHandlebars.makeViewHelper(Component);
            container.register('helper:' + name, helper);
          }
        }
        return helper;
      }
docs: Used to lookup/resolve handlebars helpers. The lookup order is:
  
  Look for a registered helper
  If a dash exists in the name:
  Look for a helper registed in the container
  Use Ember.ComponentLookup to find an Ember.Component that resolves
  to the given name
  
  @private
  @method resolveHelper
  @param {Container} container
  @param {String} name the name of the helper to lookup
  @return {Handlebars Helper}