Checkstyle + pmd + checkstyle tests

I send pull request with done tests and pmd and checkstyle and repaired icon i tryed before send three times pull request but 1st it has too close the 1st one 

Tomasz Banach