Bug 176450 Support link to CSS Feature(Model Part)
model/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ComplexPropertyCommand.java
if ( item instanceof ElementRefValue )
		{
			ElementRefValue refValue = (ElementRefValue) item;
			if ( refValue.isResolved( ) )
			{
				ElementRefRecord refRecord = new ElementRefRecord( element,
						refValue.getTargetElement( ), prop.getName( ), false );
				stack.execute( refRecord );
			}
		}
		stack.commit( );
	}
	/**
	 * Removes item from a simple value list.
	 * 
	 * @param structRef
	 *            reference to the item to remove
	 */
	private void doRemoveItem( MemberRef ref, int posn )
			throws PropertyValueException
	{
		assert ref != null;
		ElementPropertyDefn prop = ref.getPropDefn( );
		assertExtendedElement( module, element, prop );
		checkListProperty( ref.getMemberDefn( ) );
		List list = ref.getList( module, element );
		if ( list == null )
			throw new PropertyValueException( element, prop.getName( ), null,
					PropertyValueException.DESIGN_EXCEPTION_ITEM_NOT_FOUND );
		if ( posn < 0 || posn >= list.size( ) )