nitg-s/nitg-e: handles nullable virtual type based on non-nullable virtual types.