Fixed compilation error in ObserversMarshallingExtension.java
Private field accessor methods now need to be generated for each marshaller class
Check for null PrintWriter (in case class was already generated)
Ensured nested marshaller fields are created for inherited built-in mappings