Java labels. To be or not to be
<p>Before I start this question I know the java 'goto' is a big no go.</p>

<p>So I've been writing a program and I have some indented Loops and statements and I need to <code>BREAK</code> multiple on command. Rather than having a load of <code>boolean</code> variables and <code>if(!&lt;booleanName&gt;) BREAK;</code> statements throughout these loops and statements what is everyone's opinions on using labels to break them using the <code>BREAK &lt;label&gt;</code> statement?</p>

<p>e.g.</p>

<pre><code> for(...) {

      indented_example_loops:     // Label name
           for(...) {
                for(...) {
                     if(match) break indented_example_loops;
                     // ^ Break statement to break the 2 for loops at once
                }
           }

 }
</code></pre>

<p>Perfectly okay? Okay to do occasionally? Completely avoid? or should i go to a corner and call the Devil to take my soul?</p>
