If the user passed --objects, super.createWalk() does not set argWalk. You should modify it to also set argWalk = the ObjectWalk it created and returned so we don't get an NPE here.

(Yes, I know, --objects isn't compatible with this usage, but we shouldn't NPE over it.)