def METHOD_NAME(self, params: ParametersDataModel, **_) -> Optional[BaseSync]:
    """Determine which sync strategy to use.
    The sync strategy object must be returned by this method
    if it is to be chosen as the sync strategy to use.
    Args:
        params: All arguments that a sync strategy is able to process.
    """
    if self.name:
        if params.get(self.name):
            # Return the sync strategy object to be used for syncing.
            return self
    return None