 source code are interpreted
 as required by the <a
 href="http://java.sun.com/docs/books/jls/second_edition/html/">Java Language
 Specification</a> as either <a
 href="http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#100850">Unicode
 escapes</a> or other <a
 href="http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#101089">character
 escapes</a>.  It is therefore necessary to double backslashes in string
 literals that represent regular expressions to protect them