reportDesignMarginBorder.setBackgroundColor( ( (MasterPageHandle) getModel( ) ).getProperty( StyleHandle.BACKGROUND_COLOR_PROP ) );
reportDesignMarginBorder.setBackgroundColor( ( (MasterPageHandle) getModel( ) ).getPropertyHandle( StyleHandle.BACKGROUND_COLOR_PROP ).getIntValue( ) );
	public void refreshFigure( )	{		int color = getBackgroundColor( (MasterPageHandle) getModel( ) );		getFigure( ).setBackgroundColor( ColorManager.getColor( color ) );		Dimension size = getMasterPageSize( (MasterPageHandle) getModel( ) );//		getFigure( ).setBounds( new Rectangle( 0,//				0,//				dim.width - 1,//				dim.height - 1 ) );						Rectangle bounds = new Rectangle( 0, 0, size.width - 1, size.height - 1 );		( (AbstractPageFlowLayout) getFigure( ).getLayoutManager( ) ).setInitSize( bounds );		ReportDesignMarginBorder reportDesignMarginBorder = new ReportDesignMarginBorder( getMasterPageInsets( (MasterPageHandle) getModel( ) ) );		reportDesignMarginBorder.setBackgroundColor( ( (MasterPageHandle) getModel( ) ).getProperty( StyleHandle.BACKGROUND_COLOR_PROP ) );		getFigure( ).setBorder( reportDesignMarginBorder );		refreshBackground( (MasterPageHandle) getModel( ) );	}