I was trying to use 'Types' and kept getting NullPointerExeptions and discovered the problem is that as well as initializing the 'type' you also have to initialize its members ... is this correct ?? i'm slightly confused as to the benefit of using them. Logically i thought initializing the type would treat its members as 'class' members of an Object.
You should not get a NullPointerExeption once you initialize the type. This doesn't mean that the members are initialized. It doesn't always make sense (and it is not possible) to initialize the members automatically.