Refactored code for readability. Split out most sections into self-contained methods with a single objective. Code is now longer, but less convoluted and with less anonymous nested things.
Cleaned up compiler warnings in main class and in the corresponding unit tests.
Refactored code for readability. Split out most sections into self-contained methods with a single objective. Code is now longer, but less convoluted and with less anonymous nested things.
Cleaned up compiler warnings in main class and in the corresponding unit tests.