return name;
else if( source instanceof Procedure ) { Procedure column = (Procedure)source; name = column.getProcedureName( );  if ( column.getSchema() != null ) { name = column.getSchema() + "." + name; } } return name;
	public static String getTreeItemsName( TreeItem selectedItem ) 	{		if ( selectedItem == null )		{			return null;		}		String name = "";		Object source = selectedItem.getData();		    if(source instanceof String)			{				name = (String)source;			}			else if( source instanceof TableImpl)			{				TableImpl table = (TableImpl)source;				name = table.getFullyQualifiedName();			}			else if (source instanceof TableItem )			{				name = (String)((TableItem)source).getData();			}			else if(source instanceof DbObject)			{				DbObject dbObject = (DbObject)source;				name = dbObject.getName();			}			else if ( source instanceof Column )			{				Column column = (Column)source;				String displayName = column.getName();				name = column.getTableName() + "." + displayName;				String type = column.getDbType();				displayName = displayName + " (" + type + ")";				 				if ( column.getSchemaName() != null )				{					name = column.getSchemaName() + "." + name;				}			}		return name;	}