Fix bug in -XclosureFormattedOutput

WHen -XjsInteropMode CLOSURE was removed, the if statement
ended up with a bug where the else clause is never taken

Change-Id: I3ca2460d4a96c1b0f9015375ef956e748d55decf
diff --git a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
index 7148b4e..e845c4f 100644
--- a/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
+++ b/dev/core/src/com/google/gwt/dev/jjs/impl/GenerateJavaScriptAST.java
@@ -2846,7 +2846,7 @@
     private String exportProvidedNamespace(JDeclaredType x, List<JsStatement> globalStmts,
         String lastProvidedNamespace, Pair<String, String> exportNamespacePair) {
       if (!exportNamespacePair.getLeft().equals(lastProvidedNamespace)) {
-        if (jsInteropMode == OptionJsInteropMode.Mode.JS) {
+        if (!jsExportClosureStyle) {
           JsName provideFunc = indexedFunctions.get("JavaClassHierarchySetupUtil.provide").getName();
           JsNameRef provideFuncRef = provideFunc.makeRef(x.getSourceInfo());
           JsInvocation provideCall = new JsInvocation(x.getSourceInfo());
@@ -2859,7 +2859,7 @@
           JsExprStmt provideStat = createAssignment(globalTemp.makeRef(x.getSourceInfo()),
               provideCall).makeStmt();
           globalStmts.add(provideStat);
-        } else if (jsInteropMode == OptionJsInteropMode.Mode.JS && jsExportClosureStyle) {
+        } else {
           // goog.provide statements prepended by linker, so namespace already exists
           // but enclosing constructor exports may have overwritten them
           // so write foo.bar.Baz = foo.bar.Baz || {}