title: BigDecimal notation eclipse plugin or nice external tool
body: <p>I need to make a lot of operations using BigDecimal, and I found having to express   </p>
  
  <pre><code>Double a = b - c * d; //natural way
  </code></pre>
  
  <p>as</p>
  
  <pre><code>BigDecimal a = b.subtract(c.multiply(d))//BigDecimal way
  </code></pre>
  
  <p>is not only ugly, but a source of mistakes and communication problems between me and business analysts. They were perfectly able to read code with Doubles, but now they can't.</p>
  
  <p>Of course a perfect solution will be java support for operator overloading, but since this not going to happen, I'm looking for an eclipse plugin or even an external tool that make an automatic conversion from "natural way" to "bigdecimal way".</p>
  
  <p>I'm <em>not</em> trying to preprocess source code or dynamic translation or any complex thing, I just want something I can input text and get text, and keep the "natural way" as a comment in source code.</p>
  
  <p>P.S.: I've found <a href="http://www.jroller.com/eu/entry/operation_overloading_in_java">this incredible smart hack</a> but I don't want to start doing bytecode manipulation. Maybe I can use that to create a Natural2BigDecimal translator, but I don't want to reinvent the wheel if someone has already done such a tool.</p>
  
  <p>I don't want to switch to Scala/Groovy/JavaScript and I also can't, company rules forbid anything but java in server side code.</p>