BigDecimal value = new BigDecimal( inputGroup.getIntervalRange( ) );
if ( inputGroup != null ) { PropertyHandle property = inputGroup.getPropertyHandle( GroupElement.INTERVAL_RANGE_PROP );
	protected boolean initDialog( )	{		if ( inputGroup.getName( ) != null )		{			nameEditor.setText( inputGroup.getName( ) );		}		refreshColumnList( );		setKeyExpression( inputGroup.getKeyExpr( ) );		int index = getIntervalTypeIndex( inputGroup.getInterval( ) );		intervalType.select( index );		if ( index == 0 )		{			intervalRange.setEnabled( false );			intervalBaseButton.setEnabled( false );			intervalBaseText.setEnabled( false );		}		else		{			intervalRange.setEnabled( true );			BigDecimal value = new BigDecimal( inputGroup.getIntervalRange( ) );			value = value.movePointRight( intervalRange.getDigits( ) );			intervalRange.setSelection( value.intValue( ) );						if ( getColumnType( ) == String.class )			{				intervalBaseButton.setEnabled( false );				intervalBaseText.setEnabled( false );			}			else			{				intervalBaseButton.setEnabled( true );				intervalBaseButton.setSelection( inputGroup.getIntervalBase( ) != null );				intervalBaseText.setEnabled( intervalBaseButton.getSelection( ) );				if ( inputGroup.getIntervalBase( ) != null )				{					intervalBaseText.setText( inputGroup.getIntervalBase( ) );				}			}		}		if ( DesignChoiceConstants.SORT_DIRECTION_ASC.equals( inputGroup.getSortDirection( ) ) )		{			ascending.setSelection( true );		}		else		{			descending.setSelection( true );		}		List list = new ArrayList( 1 );		list.add( inputGroup );		// filterPage.setInput( list );		tocEditor.setText( UIUtil.convertToGUIString( inputGroup.getTocExpression( ) ) );		index = getPagebreakBeforeIndex( inputGroup.getPageBreakBefore( ) );		if(index < 0 || index >= pagebreakBeforeCombo.getItemCount( ))		{			pagebreakBeforeCombo.setText( inputGroup.getPageBreakBefore( ) );		}else		{			pagebreakBeforeCombo.select( index );		}				index = getPagebreakAfterIndex( inputGroup.getPageBreakAfter( ) );				if(index < 0 || index >= pagebreakAfterCombo.getItemCount( ))		{			pagebreakAfterCombo.setText( inputGroup.getPageBreakAfter( ) );		}else		{			pagebreakAfterCombo.select( index );		}				if ( inputGroup.repeatHeader( ) )		{			repeatHeaderButton.setSelection( true );		}		hideDetail.setSelection( inputGroup.hideDetail( ) );		return true;	}