title: Unquoted special character ';' in pattern error using java.text.DecimalFormat
body: <p>I try to use the java.text.DecimalFormat to format numbers like 123.456 to "+123.456" and -123.456 to "-123.456" by the help of a negative subpattern. </p>
  
  <p><a href="http://docs.oracle.com/javase/6/docs/api/java/text/DecimalFormat.html" rel="nofollow">see doku for DecimalFormat</a></p>
  
  <p>My pattern is:</p>
  
  <pre><code>DecimalFormat formatter = new DecimalFormat("+#0.000; -#0.000;");
  </code></pre>
  
  <p>I get the error:</p>
  
  <pre><code>javax.ejb.EJBException: java.lang.IllegalArgumentException: Unquoted special character ';' in pattern "+#0.000; -#0.000;"
  </code></pre>
  
  <p>What do i wrong? </p>