guice optimization
only under debug logging use the source provider to find the line number through stack trace elements, otherwise, its very expensive