fix FB integration when stringifying certain errors
diff --git a/flex-compiler-oem/src/main/java/flex2/tools/oem/Application.java b/flex-compiler-oem/src/main/java/flex2/tools/oem/Application.java
index 0edb796..5c5cfe5 100644
--- a/flex-compiler-oem/src/main/java/flex2/tools/oem/Application.java
+++ b/flex-compiler-oem/src/main/java/flex2/tools/oem/Application.java
@@ -34,6 +34,7 @@
 import java.util.List;
 import java.util.Map;
 import org.apache.flex.compiler.clients.MXMLC;
+import org.apache.flex.compiler.clients.problems.ProblemFormatter;
 import org.apache.flex.compiler.clients.problems.ProblemQuery;
 import org.apache.flex.compiler.problems.CompilerProblemSeverity;
 import org.apache.flex.compiler.problems.ICompilerProblem;
@@ -708,16 +709,7 @@
                                                     prob.getColumn());
                     try
                     {
-                        String errText = (String) aClass.getField("DESCRIPTION").get(aClass);
-                        while (errText.contains("${"))
-                        {
-                            int start = errText.indexOf("${");
-                            int end = errText.indexOf("}", start);
-                            String token = errText.substring(start + 2, end);
-                            String value = (String) aClass.getField(token).get(prob);
-                            token = "${" + token + "}";
-                            errText = errText.replace(token, value);
-                        }
+                        String errText = ProblemFormatter.DEFAULT_FORMATTER.format(prob);
                         msg.setMessage(errText);
                     }
                     catch (IllegalArgumentException e1)
@@ -730,16 +722,6 @@
                         // TODO Auto-generated catch block
                         e1.printStackTrace();
                     }
-                    catch (IllegalAccessException e1)
-                    {
-                        // TODO Auto-generated catch block
-                        e1.printStackTrace();
-                    }
-                    catch (NoSuchFieldException e1)
-                    {
-                        // TODO Auto-generated catch block
-                        e1.printStackTrace();
-                    }
                     
                     messages.add(msg);
                     try