Travis does not like the last change. Refactor test classes to be inside
the org.apache.ibatis package.
Keep the docs as they were. [ci skip]
Remove Unnecessary Space or Convert Tabs to Space
Switch tabs to spaces in test java code
Correct Map/List Interface Usage / Tabs to spaces

Use interface on left hand side.
A few tabs to spaces cleanup
Sonar Issues #1

Add missing overrides
Add curly brackets
Do not use trailing comments
Remove unused imports
Do not instantiate object then immediately return, just return it.
Add constructor to prevent synthetic access
Call super.finalize per sonar

When overriding finalize, ensure a call to super.finalize at the end of
the method.
Correct order of modifiers

use predefined order for modifiers.
Found leak

jar read was not closed.  Fixed.
potential null pointer fixed with check on null.
null checks in finally statements now outside of try as no need to be
inside try.
Use curly brackets always.
Prevent autoboxing

Cleanup use of boolean including better check when to set it false for
JBoss6VFS when logging occurs.
Use curly brackets always.
Do not instantiate string inside for loop only to use it once.  Just use
the original string.
Perform check on clazz null outside of try statement.
Merge pull request #268 from hazendaz/master

Sonarqube, Java 6 Cleanup, Tabs to Spaces to conform to MyBatis
Sonar Updates #2

Use curly brackets always.
Remove unnecessary parenthesis.
Do not trail comments.
When 'else if' can be used, use it rather than 'else' followed
immediately by 'if'.
Replace stringBuffer with stringBuilder
Add missing overrides
Do not set instance variable in a return statement, set prior to then
return instance.
Prevent synthetic access.
in finally, do null check outside of try/catch
Do not set variables passed into method.
Use isEmpty rather than size checks

Use faster isEmpty checks rather than size comparisons as collection has
already done that by this point.
Avoid synthetic access (use defaults)
Do not trail comments
Use curly brackets
Removed unused code that had suppress 'unused' as it was definitely not
used even in the notation there plus it caused a potential memory leak.
Add missing overrides.
Use interface for lists

Use Deque interface for LinkedList.
Remove java 6 - it is now in parent.
UTF-8 BOM found at start of file

Replaced POM with fresh copy in order to remove this condition which
caused version plugin on site page to fail.
Merge pull request #269 from hazendaz/master

More Sonar Corrections and Java 6 support
Add Override Annotations Across Project

Adding remaining override annotations across mybatis.
Update clirr version to last released

Update the CLIRR comparison version to 3.2.7 which was last released and
ordered in properties section alphabetically.
Removed excess spacing

Removed some spacing that was on empty lines or trailing end of lines.