validate abstract method
Generates errors that would only be appropriate for this GeneratorAdapter.
For example, if a certain feature isn't implemented in a GeneratorAdapter yet.
Implementation
List<Error> validate(PigeonOptions options, Root root);