fixes in annotations for complex types
added XspGenConfig to configure annotation processing