Object fontSizeValue = handle.getPrivateStyle( ).getFontSize( ) .getValue( );
Object fontSizeValue =getModelFontSize(handle);
	private static int getSmallerFontSizeIntValue( DesignElementHandle handle )	{		if ( !( handle instanceof ReportItemHandle ) )		{			if ( handle instanceof ModuleHandle )			{				// return 10.				String size = (String) DesignerConstants.fontMap						.get( DesignChoiceConstants.FONT_SIZE_MEDIUM );				return Integer.parseInt( size ) - 1;			}			if ( handle instanceof GroupHandle )			{				handle = handle.getContainer( );			}		}		Object fontSizeValue = handle.getPrivateStyle( ).getFontSize( )				.getValue( );		if ( fontSizeValue instanceof DimensionValue )		{			int gParentFontSize = getFontSizeIntValue( handle.getContainer( ) );			int size = (int) CSSUtil.convertToPoint( fontSizeValue,					gParentFontSize ) - 1;			if ( size < 1 )			{				return 1;			}			return size;		}		else if ( fontSizeValue instanceof String )		{			String fontSize = (String) fontSizeValue;			if ( fontSize.equals( DesignChoiceConstants.FONT_SIZE_LARGER ) )			{				return getLargerFontSizeIntValue( handle.getContainer( ) );			}			else if ( fontSize.equals( DesignChoiceConstants.FONT_SIZE_SMALLER ) )			{				return getSmallerFontSizeIntValue( handle.getContainer( ) );			}			else			{				for ( int i = DesignerConstants.fontSizes.length - 1; i > 0; i-- )				{					if ( fontSize.equals( DesignerConstants.fontSizes[i][0] ) )					{						return Integer								.parseInt( DesignerConstants.fontSizes[i - 1][1] );					}				}				return Integer.parseInt( DesignerConstants.fontSizes[0][1] );			}		}		else		{			// return 10 -1.			String size = (String) DesignerConstants.fontMap					.get( DesignChoiceConstants.FONT_SIZE_MEDIUM );			return Integer.parseInt( size ) - 1;		}	}