The overall comments are: 

1) now we need to be sure that real errors are enabled by default, or configure the logger so that they are" and
2) some of these should probably be "LOG.debug" with the level affected by --verbose, rather than "if (verbose) print" the way it was