public static function parent()
    {
        if (!self::$activeTraitMethod) {
            throw new \BadMethodCallException("next:parent() call is only allowed in trait calls");
        }
        $arguments = func_get_args();

        return call_user_func(self::$activeTraitMethod, $arguments);
    }