def METHOD_NAME(
    self,
    metadata: T,
    url: str = "",
    depth: int = 3,
    formatted: bool = True,
) -> JSON:
    """
    Entry point to fetch data inside study.
    Args:
        metadata: study
        url: path data inside study to reach
        depth: tree depth to reach after reach data path
        formatted: indicate if raw files must be parsed and formatted
    Returns: study data formatted in json
    """
    raise NotImplementedError()