title: How to convert Camel Case to Lower Hyphen in Java when there are contiguous capitals
body: <p>I have the string "B2BNewQuoteProcess". When I use Guava to convert from Camel Case to Lower Hyphen as follows:</p>
  
  <pre><code>CaseFormat.UPPER_CAMEL.to(CaseFormat.LOWER_HYPHEN,"B2BNewQuoteProcess");
  </code></pre>
  
  <p>I get "b2-b-new-quote-process".</p>
  
  <p>What I am looking for is "b2b-new-quote-process"...</p>
  
  <p>How do I do this in Java?</p>