if ( obj instanceof ComputedColumnHandle && element instanceof ComputedColumnHandle )
if ( obj instanceof ComputedColumnHandle ) handle = (ComputedColumnHandle) obj; } if ( handle != null && element instanceof ComputedColumnHandle ) { ComputedColumnHandle elementHandle = (ComputedColumnHandle) element; if ( handle.getStructure( ) == elementHandle.getStructure( ) )
	public boolean select( Object parentElement, Object element )	{		if ( tableViewer != null )		{			IStructuredSelection selection = (IStructuredSelection) tableViewer.getSelection( );			Object obj = selection.getFirstElement( );			if ( obj instanceof ComputedColumnHandle					&& element instanceof ComputedColumnHandle )			{				ComputedColumnHandle objHandle = (ComputedColumnHandle) obj;				ComputedColumnHandle elementHandle = (ComputedColumnHandle) element;				if ( objHandle.getStructure( ) == elementHandle.getStructure( ) )				{					return false;				}			}			return true;		}				return true;	}