Its not about non-null fields, its about instantia...
# announcements
n
Its not about non-null fields, its about instantiation. Gson instantiate class without constructor calling, through Unsafe - https://stackoverflow.com/a/18645370/3422245