public function buildMultiContextGroupTree(string $cabin, array $contexts = [], array $actions = []) : array
{
$return = [];
foreach ($contexts as $ctx) {
$return[$ctx] = $this->buildGroupTree($cabin, (int) $ctx, $actions);
}
return $this->flattenMultiContextTree($return, $contexts, $actions);
}