http://jira.springframework.org/browse/BATCH-673 Removed some unnecessary classes and added javadocs.