public static function bootLoad(Array $requirements, $alias = array(), $jsCode) {
    return self::requirejs('boot', 'boot', sprintf(
      "boot.getLoader().onRequire([%s], function (%s) {\n    %s\n  });",
      self::buildRequirements($requirements),
      implode(', ', $alias),
      self::convertJSCode($jsCode)
    ));
  }