def METHOD_NAME(self, session: Session) -> RecipeEngine:
    """Load the recipe.
    This method loads the recipe into the internal ESMValCore Recipe
    format.
    Parameters
    ----------
    session : :obj:`Session`
        Defines the config parameters and location where the recipe
        output will be stored. If ``None``, a new session will be
        started automatically.
    Returns
    -------
    recipe : :obj:`esmvalcore._recipe.Recipe`
        Return an instance of the Recipe
    """
    logger.info(pprint.pformat(session))
    return RecipeEngine(raw_recipe=self.data,
                        session=session,
                        recipe_file=self.path)