title: Tools for converting non-Java into Java source
body: <p>Are there any good tools out there for automatically converting non-Java source code into Java source?</p>
  
  <p>I'm not expecting something perfect, just to get the worst of the grunt work out of the way.</p>
  
  <p>I guess there is a sliding scale of difficulty. C# should be relatively easy (so long as you ignore all the libraries). (well written) C++ not so bad. C requires making a little OO. (Statically type) functional languages may be easy to grok. Dynamic OO languages may require non-local analysis.</p>