...
In JSC, this is really common technique: m_xxxOrRareData field, and RareData can contain XXX. If RareData is allocated, we move xxx into a field of RareData.