class Parser {

    protected void check(Set<T> types) {@VisibleForOverride
    protected void check(Set<T> types) {}

    protected void check(Set<T> types) {public  Parser(Environment<T> environment, @Immutable Set<Class<? extends Annotation>> annotations);

}