Object Oriented Programming·Exception Handling·FoundationWhy finally existsCleanup code is placed after a try/catch block rather than in a finally.When does that differ?ANever, because the code placed after the block always runs once the block completesBOnly when the exception is thrown inside the catch block itselfCWhen the block returns or rethrows, since the following code is then skippedDOnly in languages without garbage collection, where cleanup is manualCheck answer