Yes, and yes.
Java has this nifty, easy-to-abuse feature called the "labeled break" and "labeled continue". You can add a label to a loop, and then specify that label in a break or continue inside that loop or any loop nested inside; if you do, then that break or continue will apply to that labelled loop, not necessarily the one that contains the break or continue -- i.e.,
Of course, if I find the varmint whut wrote that there code, I'll
string 'im up by the thumbs.