Sorry, I forgot to mention one thing. I tried to debug the issue myself, which is a bit difficult, because I'm not so familiar with the Weld code. But I didn't find any hint that PAT observers are ordered at all. Especially FastProcessAnnotatedTypeResolver doesn't seem to do any ordering and holds the observers in HashSets. |