 	 *  @playerversion AIR 1.1
 	 *  @productversion Flex 3
 	 */
-	public static function getFontStyle(bold:Boolean, italic:Boolean):String
+	public function getFontStyle(bold:Boolean, italic:Boolean):String
 	{
         var style:String = FontStyle.REGULAR;
 

	 *  @productversion Flex 3
	 */
	public function getAssociatedModuleFactory(
						font:EmbeddedFont,
						defaultModuleFactory:IFlexModuleFactory):
						IFlexModuleFactory
	{
		var fontDictionary:Dictionary = fonts[createFontKey(font)];
		if (fontDictionary)
		{
			// First lookup in the dictionary. If not found, then
			// take the first moduelFactory in the dictionary.
			// A module can register a font that is not unique and still
			// use that font as long as its components specify the moduleFactory.
			// A module can use fonts in other modules but

	 *  @private
	 */
	private static var fonts:Object = {};

	/**
	 *  @private
	 */
	private static var cachedFontsForObjects:Dictionary = new Dictionary(true);

	/**
	 *  @private
