Fix some warnings for Closure integration.

Change-Id: I9f958f98cdba3a16049fcedc22779b60e371b236
diff --git a/dev/core/super/javaemul/internal/ConsoleLogger.java b/dev/core/super/javaemul/internal/ConsoleLogger.java
index 43cc119..ebad921 100644
--- a/dev/core/super/javaemul/internal/ConsoleLogger.java
+++ b/dev/core/super/javaemul/internal/ConsoleLogger.java
@@ -69,6 +69,6 @@
       return "\t" + fnStack.join("\n\t");
     }
     var backingError = t.backingJsObject;
-    return backingError && (backingError.stack || stringify(t.fnStack));
+    return backingError && (backingError.stack || stringify(t["fnStack"]));
   }-*/;
 }
diff --git a/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java b/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
index 78a8562..fc5dbeb 100644
--- a/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
+++ b/user/src/com/google/gwt/core/client/impl/StackTraceCreator.java
@@ -71,7 +71,7 @@
     public native void collect(Object error) /*-{
       var seen = {};
       var fnStack = [];
-      error.fnStack= fnStack;
+      error["fnStack"] = fnStack;
 
       // Ignore the collect() call
       var callee = arguments.callee.caller;
@@ -119,7 +119,7 @@
     @Override
     public native void collect(Object error) /*-{
       var fnStack = [];
-      error.fnStack= fnStack;
+      error["fnStack"] = fnStack;
       for (var i = 0; i < $stackDepth; i++) {
         var location = $location[i];
         var fn = $stack[i];
@@ -359,7 +359,7 @@
   }-*/;
 
   private static native JsArrayString getFnStack(Object e) /*-{
-    return (e && e.fnStack) ? e.fnStack : [];
+    return (e && e["fnStack"]) ? e["fnStack"] : [];
   }-*/;
 
   private static native String getFunctionName(JavaScriptObject fn) /*-{