public override sealed Type toNullable() { if (m_nullable == null) m_nullable = new NullableType(this); return m_nullable; }