TreeItem[] selection = availableDbObjectsTree.getSelection( );
TreeItem[] selection = (TreeItem[]) selectionArray;
	private void populateEventData( TypedEvent event )	{		TreeItem[] selection = availableDbObjectsTree.getSelection( );		String identifierQuoteString;		try		{			identifierQuoteString = metaDataProvider.getMetaData( )					.getIdentifierQuoteString( );		}		catch ( SQLException e )		{			identifierQuoteString = "";		}		if ( selection.length > 0 )		{			String data = "";			for ( int i = 0; i < selection.length; i++ )			{				Object obj = selection[i].getData( );				// table				if ( obj instanceof DbObject )				{					data += SQLUtility.getDnDString( ( (DbObject) obj ).getName( ),							identifierQuoteString,							identifierQuoteStringCheckBox.getSelection( ) );				}				// stored procedure				else if ( obj instanceof Procedure )				{					data += SQLUtility.getDnDString( ( (Procedure) obj ).getProcedureNameWithSchema( ),							identifierQuoteString,							identifierQuoteStringCheckBox.getSelection( ) );				}				// column				else				{					data += SQLUtility.getDnDString( obj,							identifierQuoteString,							identifierQuoteStringCheckBox.getSelection( ) );				}				data += i != selection.length - 1 ? "," : "";			}			event.data = data;		}	}