code: function resolve (moduleName, callback) {
                  logger.trace('resolving: ' + moduleName);
  
                  if (is.regexp(moduleName)) {
                      var modules = resolveTasks.filterMatchingRegistrations(moduleName, context)
                          .map(function (moduleNameText) {
                              return resolveOne(moduleNameText, moduleNameText);
                          })
  
                      if (is.function(callback)) {
                          callback(null, modules);
                      } else {
                          return modules;
                      }
                  }
  
                  return resolveOne(moduleName, moduleName, callback);
              }
docs: /*
  attempt to resolve a dependency by name (supports parental hierarchy)
  @param moduleName (string): the qualified name that the module can be located by in the container
  @returns the module that is being resolved