why is all of this inside the if(logger.isInfoEnabled()) block?... shouldn't logger.info(..) be the only line within that block?