Object parent = parent2;
	protected List getTableEditParts( )	{		List tableParts = new ArrayList( );		for ( Iterator itor = getSelectedObjects( ).iterator( ); itor.hasNext( ); )		{			Object obj = itor.next( );			if ( obj instanceof DummyEditpart )			{				// Column or Row indicators				// ignore, do nothing.			}			else if ( obj instanceof TableEditPart )			{				if ( obj instanceof GridEditPart )				{					return Collections.EMPTY_LIST;				}				if ( !( tableParts.contains( obj ) ) )				{					tableParts.add( obj );				}			}			else if ( obj instanceof TableCellEditPart )			{				Object parent = (TableEditPart) ( (TableCellEditPart) obj )						.getParent( );				if ( parent instanceof GridEditPart )				{					return Collections.EMPTY_LIST;				}				if ( !( tableParts.contains( parent ) ) )				{					tableParts.add( parent );				}			}			else			{				return Collections.EMPTY_LIST;			}		}		return tableParts;	}