try { ... } catch (Exception $e) { throw new Exception($e->getCode(), $e->getMessage()); }
@throw Exception