AnnotationProcessor - veeery dirty version with indirect base