Use a leading `*` on multi-line comments, otherwise it's confusing because it looks like we're looking at actual code. This file also has a load of crap comments before and the method is way too long. For instance, the part about determining the fields could be in a separate method, the inner loop `try` block in another, etc.