I'm afraid I can't disclose the whole source code here. Sorry.
I can imagine some reasons why the converter does not understand this Delphi code. The first one is variable names written with letters like "é" or "ç"... But is this enough to bug the converter ?