public interface ContentValidator<T>
Created by loic on 7/7/14.
The validator checks that the Generation object sent is semantically valid.
You should only validate elements which have an impact on the destination template (your business-logic).
You should not do any I/O operations here, as they should be handled in the processing part.