It is a label, and labels in javaJava can be used with the break and continue key words for additional control over loops. Here
Here it is explained in a rather good way: http://www.linuxtopia.org/online_books/programming_books/thinking_in_java/TIJ305_024.htm