- deleted useless new StringBuilder allocation - use of a new reusable FileNameFilter - added javadoc