PMD optimisation rules put to the test - the AvoidEmptyStrings rule