Ok, basically it's calling the target-utils.js file, to get the target list, one of it it's emulator and the other one it's to retrieve the list of devices.
nfcall, it's because the existent blackberry code on that are callback-based, not promises, and in info.js promises are required.

I can add some comment lines in there. No problem at all.