<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def IsFleetspeakEnabledClient(grr_id, token=None):
 """Returns whether the provided GRR id is a Fleetspeak client."""

  if grr_id is None:
    return False

  if data_store.RelationalDBEnabled():
    md = data_store.REL_DB.ReadClientMetadata(grr_id)
    if not md:
      return False
    return md.fleetspeak_enabled

  else:
    with aff4.FACTORY.Create(
        rdf_client.ClientURN(grr_id),
        aff4.AFF4Object.classes["VFSGRRClient"],
        mode="r",
        token=token) as client:
      return bool(client.Get(client.Schema.FLEETSPEAK_ENABLED))