else if ( getDataSetColumns( paramHandle ).length > 0 )
else if ( getDataSetColumns( paramHandle, true ).length > 0 )
		public String getColumnText( Object element, int columnIndex )		{			String value = null;			ScalarParameterHandle paramHandle = null;			if ( element instanceof ScalarParameterHandle )			{				paramHandle = (ScalarParameterHandle) element;			}			if ( paramHandle == newParameter )			{				if ( columnIndex == 0 )				{					value = LABEL_CREATE_NEW_PARAMETER;				}				else if ( columnIndex == 1 )				{					value = LABEL_SELECT_A_VALUE_COLUMN;				}			}			else			{				switch ( columnIndex )				{					case 0 :					{						if ( paramHandle != newParameter )						{							String paramName;							if ( paramHandle != selectedParameter )							{								paramName = paramHandle.getName( );							}							else							{								paramName = paramNameEditor.getText( ).trim( );							}							value = getDummyText( paramHandle ) + paramName;						}						break;					}					case 1 :					{						if ( paramHandle.getValueExpr( ) != null )						{							value = getColumnName( paramHandle.getValueExpr( ) );						}						else if ( getDataSetColumns( paramHandle ).length > 0 )						{							value = LABEL_SELECT_A_VALUE_COLUMN;						}						else						{							value = LABEL_NO_COLUMN_AVAILABLE;						}						break;					}					case 2 :					{						value = getColumnName( paramHandle.getLabelExpr( ) );						if ( value == null )						{							if ( getDataSetColumns( ).length > 0 )							{								value = LABEL_SELECT_DISPLAY_COLUMN;							}							else							{								value = LABEL_NO_COLUMN_AVAILABLE;							}						}						break;					}				}			}			if ( value == null )			{				value = ""; //$NON-NLS-1$			}			return value;		}