test commit under branch
Created TransactionListStrategy super class and extracted methods from switch statements.
Fixed Duplicated Code
Duplicated Code
Test Cases
Test Cases
Fixed Bugs
Revert 26b0414..9f3fc20

This rolls back to commit 26b04143c407d555c43b3a42d0cb0afc35622ecf.
Revert "test commit under branch"

This reverts commit 26b04143c407d555c43b3a42d0cb0afc35622ecf.
Extract method SetReconcil from If statements

Same duplicated code was used in two different if conditions, which has
been extract into a new method SetReconcil.
Extract method setCleared from If statements…

Same duplicated code was used in two different if conditions, which has
been extract into a new method setCleared.
Merge remote-tracking branch 'origin/Duplicated-Code-CodeSmell'