to #38 (annotation check moved to AnnotationChecker - fixed problem with unresolved annotation type)
close #12
reworked in process compiler