return true;
{ if ( visitedList.contains( aggregateObj ) ) return false; else { visitedList.add( obj ); return true; } }
	private boolean canBeCalculated( AggregateObject aggregateObj )	{		if ( this.caculatedAggregateList == null )			return false;		else		{			for ( int i = 0; i < this.caculatedAggregateList.size( ); i++ )			{				AggregateObject obj = (AggregateObject) caculatedAggregateList.get( i );				if ( obj.equals( aggregateObj ) )					return true;			}		}		return false;	}