Flash Builder 4.7 Freezes Opening MXML

Why does Flash Builder 4.7 freeze when I try to open an MXML file?
There is a bug in the Flash Builder compiler when processing MXML components that are nested so that a component has a child that contains a reference to the parent component’s type.  Adobe did send me a fix for this issue.
Steps to fix the issue:
  1. Close Flash Builder
  2. In Windows Explorer navigate to the c:/Program Files/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.349722/AIRSDK/lib
  3. Copy the compiler.jar file to a directory in case you need to replace it.
  4. Download the patched compiler.jar I received from Adobe to the directory above
  5. Start Flash Builder