a0e3676e3a
preparing for unit testing. purely refactoring (no functionality changed).
preparing for unit testing. purely refactoring (no functionality changed).