if ( bindingColumn == null )
if ( isCreateNew )
	public void setInput( ReportItemHandle input )	{		this.input = input;		setAggregateOns( DEUtil.getGroups( input ) );		setDataTypes( ChoiceSetFactory.getDisplayNamefromChoiceSet( DATA_TYPE_CHOICE_SET ) );		try		{			String bindingName = ( (DataItemHandle) input ).getResultSetColumn( );			setTitle( bindingName == null ? NEW_DATAITEM_TITLE					: EDIT_DATAITEM_TITLE );			if ( bindingName != null )			{				bindingColumn = getInputBinding( input, bindingName );			}			if ( bindingColumn == null )			{				createColumnName( input, DEFAULT_ITEM_NAME );				setTypeSelect( dataTypes[0] );			}			else			{				setName( bindingColumn.getName( ) );				setTypeSelect( DATA_TYPE_CHOICE_SET.findChoice( bindingColumn.getDataType( ) )						.getDisplayName( ) );				setExpression( bindingColumn.getExpression( ) );				setAggregateOnSelect( bindingColumn.getAggregateOn( ) );			}		}		catch ( Exception e )		{			ExceptionHandler.handle( e );		}	}