
CodePorting use highly developed C# 2 Java parser which convert C# code to tree. This tree goes through many phases and convert the C# syntax into Java syntax and finally generate the accurate java code. In the last phase classes/members that are found in the mapping file provided by user are converted to java names and their imports are added. Once this is done tree is embedded to java file.