@Override
	public boolean getIsControl()
	{
		init();
		if( getIsPrimitiveOperator() )
		{
			return false;
		}
	    /* TODO: Rework bitAttrIf.  It optimizes the calculation of if statements
        * should not normally be a big deal, but saves the calculation of one of
        * the result fields if needed.*/
		if( bitAttrIf > 0 )
		{
			return false;
		}
		if( bitAttrSum > 0 )
		{
			return true;
		}
//        if(bitAttrSemi   > 0)return false;
		if( bitAttrVolatile > 0 )
		{
			return false;
		}
		if( bitAttrAssign > 0 )
		{
			return true;
		}
		if( bitAttrGoto > 0 )
		{
			return false;
		}
		if( bitAttrChoose > 0 )
		{
			return false;
		}
		return false;
	}