new CtField() makes a filed visible within a package. But I think Class#getFields() returns only public fields.
Thanks chiba, youre right.
So the only way to generate public fields ist to call CtFiels.make(...)?
You can make a CtField by calling new CtField(), then set the modifiers to public by calling setModifiers().