public class FileLabelAwareIterator
This is simple filesystem-based LabelAware iterator.
It assumes that you have one or more folders organized in the following way:
1st level subfolder: label name
2nd level: bunch of documents for that label
You can have as many label folders as you want, as well.