I need a way to break from the middle of try/catch block without throwing an exception. Something that is similar to the break and continue in for loops. Is this possible?
There are several ways to do it:
Move the code into a new method and return from it
return
Wrap the try/catch in a do{}while(false); loop.
do{}while(false);