support for class/factory/ctr annotations, class javadoc, generalized macros, ctr/factory arguments region