super( valueHandle.getElementHandle( ) ); structRef = new CachedMemberRef( new CachedMemberRef( valueHandle .getReference( ), index ) );
super( element ); structRef = new CachedMemberRef( ref );
	public StructureHandle( SimpleValueHandle valueHandle, int index )	{		super( valueHandle.getElementHandle( ) );		structRef = new CachedMemberRef( new CachedMemberRef( valueHandle				.getReference( ), index ) );		if ( !structRef.checkOrCacheStructure( getModule( ), getElement( ) ) )			throw new RuntimeException(					"The structure is floating, and its handle is invalid!" ); //$NON-NLS-1$	}