public function register_generic_group( string $group_id, $group_title, $fields, array $locations, array $params ) {
        if ( $this->is_run( SettingsActionsEnum::REGISTER_GENERIC_GROUP ) || \did_action( $this->get_action_hook( SettingsActionsEnum::REGISTER_GENERIC_GROUP ) ) ) {
            return $this->array_walk_register_action( \get_defined_vars(), -1, SettingsActionsEnum::REGISTER_GENERIC_GROUP );
        } else {
            $this->generic_groups[] = \get_defined_vars();