if ( MasterPage.HEIGHT_PROP.equals( propName ) || MasterPage.WIDTH_PROP.equals( propName ) )
if ( IMasterPageModel.HEIGHT_PROP.equals( propName ) || IMasterPageModel.WIDTH_PROP.equals( propName ) )
	public Object getProperty( Module module, ElementPropertyDefn prop )	{		String propName = prop.getName( );		if ( MasterPage.HEIGHT_PROP.equals( propName )				|| MasterPage.WIDTH_PROP.equals( propName ) )		{			String pageType = (String) getProperty( module, TYPE_PROP );			// for the custom page, do not need the special function call.			if ( DesignChoiceConstants.PAGE_SIZE_CUSTOM					.equalsIgnoreCase( pageType ) )				return super.getProperty( module, prop );			boolean isLandScape = isLandscape( module );			try			{				if ( DesignChoiceConstants.PAGE_SIZE_A4						.equalsIgnoreCase( pageType ) )				{					return getPredefinedDimension( propName, isLandScape,							MasterPage.A4_WIDTH, MasterPage.A4_HEIGHT );				}				else if ( DesignChoiceConstants.PAGE_SIZE_US_LEGAL						.equalsIgnoreCase( pageType ) )				{					return getPredefinedDimension( propName, isLandScape,							MasterPage.US_LEGAL_WIDTH,							MasterPage.US_LEGAL_HEIGHT );				}				else if ( DesignChoiceConstants.PAGE_SIZE_US_LETTER						.equalsIgnoreCase( pageType ) )				{					return getPredefinedDimension( propName, isLandScape,							MasterPage.US_LETTER_WIDTH,							MasterPage.US_LETTER_HEIGHT );				}			}			catch ( PropertyValueException e )			{				assert false;			}		}		return super.getProperty( module, prop );	}