FieldDescriptor
objects and a name-base
map for addressing their positions in the set.LiteralStruct
object is not passed as parameter it checks its
existence in the map m_literalMap
and, if found, gets it, else a
new instance is created and is put in the map.