/**
  * Listens to the EVENT_DB_FINGERPRINT event and returns the fingerprint of the current active default database
  * @param OnInteractionEvent The event to listen to
  */
 public static final function databaseFingerprint(\System\System\Interaction\Event\OnInteractionEvent $event)
 {
     $msg = $event->getMessage();
     if ($msg->getType() == \System\System\Interaction\MessageType::TYPE_SYSTEM && $msg->getMessage() == SystemInteractionEventEvent::EVENT_DB_FINGERPRINT) {
         $db = $event->getDatabase();
         $hashes = \System\System\Introspection\Database::getTableHashes($db);
         $response = new \System\System\Interaction\Response($msg, $hashes);
         $event->addResponse($response);
     }
 }