LPS-51313 Inline shiftRightAndPadLeftMostByte method
LPS-51313 Refactor to do the logic in a subclass of CounterFinderImpl, so that we can selective wiring different impl on boot up, completely eliminate runtime overhead.
LPS-51313 Move the test
LPS-51313 Source formatting
LPS-51313 The testInvalidConfiguration is not doing what the name is suggesting, it means a broken logic. Fixing the validation logic.
LPS-51313 Fix the test, as it supposes to fail on invalid configuration
LPS-51313 Test the other invalid configuration case