I'm working on a home project that reflects upon an annotated POJO object-graph and does something cool with its structure. Right now my tests all pass. If I turn on code-coverage though, most of them fail. This seems to be because the coverage tools are proxying my classes and therefore reflection is returning different structures to those I expect (that is, I'm not finding POJOs any more).
Is this meant to happen? Can I really not use coverage tools on this code?