def METHOD_NAME(self) -> TYPE_RESPONSE:
    container_provider_id = self._get_param("containerProviderId")
    container_provider_type = self._get_param(
        "containerProviderType", DEFAULT_CONTAINER_PROVIDER_TYPE
    )
    created_after = self._get_param("createdAfter")
    created_before = self._get_param("createdBefore")
    states = self.querystring.get("states", [])
    max_results = self._get_int_param("maxResults", DEFAULT_MAX_RESULTS)
    next_token = self._get_param("nextToken", DEFAULT_NEXT_TOKEN)
    virtual_clusters, next_token = self.emrcontainers_backend.METHOD_NAME(
        container_provider_id=container_provider_id,
        container_provider_type=container_provider_type,
        created_after=created_after,
        created_before=created_before,
        states=states,
        max_results=max_results,
        next_token=next_token,
    )
    response = {"virtualClusters": virtual_clusters, "nextToken": next_token}
    return 200, {}, json.dumps(response)