 		}
 	}
 	
+	//--------------------------------------------------------------------------
+	//
+	//  Methods
+	//
+	//--------------------------------------------------------------------------
+	
 	/**
 	 *  Convert a font styles into a String as using by flash.text.FontStyle.
 	 * 

		
		return style;
	}	
	
	//--------------------------------------------------------------------------
	//
	//  Methods
	//
	//--------------------------------------------------------------------------
	
	/**
     *  @inheritDoc

	 *  @productversion Flex 3
	 */
	public function getAssociatedModuleFactory(
						fontName:String, bold:Boolean, italic:Boolean,
						object:Object,
						defaultModuleFactory:IFlexModuleFactory):
						IFlexModuleFactory
	{

		var font:EmbeddedFont;
		font = cachedFontsForObjects[object];
		if (!font)
		{
			font = new EmbeddedFont(fontName, bold, italic);
			cachedFontsForObjects[object] = font;
		}

		var fontDictionary:Dictionary = fonts[createFontKey(font)];
		if (fontDictionary)
		{
			// First lookup in the dictionary. If not found, then
			// take the first moduleFactory 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
