In RefactoringTest, throw the root cause exception rather than exceptions wrapping it.
Issue #81 New refactoring - Useless calls to String.valueOf() in Appendable.append()
Issue #82 New refactoring - Useless calls to String.substring() in Appendable.append()

Added supporting code and tests.
Fixed a bug with BooleanRefactoring which made code in the else branch disappear.