Bug 140321 locale based font config file support
engine/org.eclipse.birt.report.engine/src/org/eclipse/birt/report/engine/layout/pdf/font/FontConfigReader.java
continue;
			}
			String blockName = getProperty( blockNode, PROP_NAME );
			if ( DEFAULT_BLOCK.equalsIgnoreCase( blockName ) )
			{
				String font = getProperty( blockNode, PROP_FONT_FAMILY );
				blockMap.put( DEFAULT_BLOCK, font );
			}
		}
		return blockMap;
	}
	private boolean isValidValue( String propertyName )
	{
		return ( null != propertyName && propertyName.length( ) != 0 );
	}
	private String getProperty( Node node, String propertyName )
	{
		if ( null == node )
			return null;
		NamedNodeMap atts = node.getAttributes( );
		if ( null != atts )
		{
			Node property = atts.getNamedItem( propertyName );
			if ( null != property )
				return property.getNodeValue( );
		}
		return null;
	}
}