Module root = (Module) super.clone( );  root.idMap = null; root.activityStack = new ActivityStack( ); root.nameSpaces = new NameSpace[NAME_SPACE_COUNT];  for ( int i = 0; i < nameSpaces.length; i++ ) { root.nameSpaces[i] = (NameSpace) nameSpaces[i].clone( ); }  return root;
throw new CloneNotSupportedException( );
	public Object clone( ) throws CloneNotSupportedException	{		Module root = (Module) super.clone( );		root.idMap = null;		root.activityStack = new ActivityStack( );		root.nameSpaces = new NameSpace[NAME_SPACE_COUNT];		for ( int i = 0; i < nameSpaces.length; i++ )		{			root.nameSpaces[i] = (NameSpace) nameSpaces[i].clone( );		}		return root;	}