public override bool isImmutable()
{
if (this.m_isImmutable == null)
{
bool isImmutable = false;
if (m_orig.isImmutable())
{
isImmutable = true;
for (int i=0; i<m_bound.sz(); ++i)
{
object obj = m_bound.get(i);
if (obj != null && !FanObj.isImmutable(obj))
{ isImmutable = false; break; }
}
}
this.m_isImmutable = Boolean.valueOf(isImmutable);
}
return this.m_isImmutable.booleanValue();
}