Throwing an exception from within a finally block will mask any exception which was previously thrown in the ``++try++`` or ``++catch++`` block, and the masked's exception message and stack trace will be lost.