followed modifications in the VIATRA API
DSL improvements

removed action from pattern, removed annotations, added branching
operator