No automated converter can always translate VB.Net to
J# perfectly. Some smaller programs convert without errors, but
there are several unconvertible features, such as Gotos and Labels
that must be converted by hand.
Your conversion results can be
improved by turning Option Strict and Explicit On in your VB code
and removing Gotos, Labels, and implementing Try / Catch instead of
On Error Goto.