Return statements do return out of "infinite loops" (though, technically this makes those loops not infinite loops anymore :P )

However, more than the loop will be escaped from. The method will be...