private void invokeMetering() throws BaseCollectionException {
  _commInterface.collectStatisticsInformation(_accessProfile);
}

private void invokeMetering ( ) throws BaseCollectionException { _commInterface . collectStatisticsInformation ( _accessProfile ) ; }
inject correct dbutil instance based on devicetype . it could have been put up as a bean in plugin - context . xml , but it would end up in having a dbutil dependency onto export libraries . hence , instantiating locally .
