title: How to rewrite or convert C# code in Java code?
body: <p>I start to write a client - server application using .net (C#) for both client and server side.</p>
  
  <p>Unfortunately, my company refuse to pay for Windows licence on server box meaning that I need to rewrite my code in Java, or go to the Mono way.</p>
  
  <p>Is there any good way to translate C# code in Java ? The server application used no .net specific feature, only cross language tools like Spring.net, Hibernate.net and log4net.</p>
  
  <p>Thanks.</p>