def METHOD_NAME(self, empty_study: FileStudy, command_context: CommandContext):
    empty_study.config.enr_modelling = ENR_MODELLING.CLUSTERS.value
    study_path = empty_study.config.study_path
    area_name = "Area"
    area_id = transform_name_to_id(area_name, lower=True)
    cluster_name = "cluster_name"
    cluster_id = transform_name_to_id(cluster_name, lower=True)
    CreateArea.parse_obj(
        {
            "area_name": area_name,
            "command_context": command_context,
        }
    ).apply(empty_study)
    parameters = {
        "name": cluster_name,
        "ts-interpretation": "power-generation",
    }
    command = CreateRenewablesCluster.parse_obj(
        {
            "area_id": area_id,
            "cluster_name": cluster_name,
            "parameters": parameters,
            "command_context": command_context,
        }
    )
    output = command.apply(empty_study)
    assert output.status
    clusters = configparser.ConfigParser()
    clusters.read(study_path / "input" / "renewables" / "clusters" / area_id / "list.ini")
    assert str(clusters[cluster_name]["name"]) == cluster_name
    assert str(clusters[cluster_name]["ts-interpretation"]) == parameters["ts-interpretation"]
    output = CreateRenewablesCluster.parse_obj(
        {
            "area_id": area_id,
            "cluster_name": cluster_name,
            "parameters": parameters,
            "command_context": command_context,
        }
    ).apply(empty_study)
    assert not output.status
    output = CreateRenewablesCluster.parse_obj(
        {
            "area_id": "non_existent_area",
            "cluster_name": cluster_name,
            "parameters": parameters,
            "command_context": command_context,
        }
    ).apply(empty_study)
    assert not output.status