title: Migrating a project from C# to Java
body: <p>With some changes in the staffing at the office, the levels of C# expertise has dropped off precipitously and there are now more Java developers. It has gotten to the point where the higher-ups are considering moving an existing .NET project written in C# into the Java world. </p>
  
  <p>Aside from the obvious problem of <a href="https://stackoverflow.com/questions/76622/rewrite-of-legacy-code"><strong>starting completely from scratch</strong></a> what are the possible ways that this company can accomplish a successful move of development on a project from .NET C# into Java?</p>