Renamed GlobalScope to Globals, to avoid name conflicts with Xtext's own elements.
diff --git a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/GlobalScope.java b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Globals.java
similarity index 97%
rename from com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/GlobalScope.java
rename to com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Globals.java
index 0e3dfc2..f7f36e2 100644
--- a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/GlobalScope.java
+++ b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Globals.java
@@ -35,7 +35,7 @@
  * @author alruiz@google.com (Alex Ruiz)
  */
 @Singleton
-public class GlobalScope {
+public class Globals {
 
   private Protobuf root;
 
@@ -45,7 +45,7 @@
 
   @Inject EObjectFinder finder;
 
-  @Inject public GlobalScope(IParser parser) {
+  @Inject public Globals(IParser parser) {
     try {
       XtextResource resource = new XtextResource(URI.createURI(""));
       IParseResult result = parser.parse(new InputStreamReader(globalScopeContents(), "UTF-8"));
diff --git a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider.java b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider.java
index 2a32b85..d46c576 100644
--- a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider.java
+++ b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider.java
@@ -34,7 +34,7 @@
   private static final boolean DO_NOT_IGNORE_CASE = false;
 
   @Inject private EObjectFinder finder;
-  @Inject private GlobalScope globalScope;
+  @Inject private Globals globals;
 
   @SuppressWarnings("unused")
   IScope scope_LiteralRef_literal(LiteralRef literalRef, EReference reference) {
@@ -43,8 +43,8 @@
       Enum enumType = finder.enumTypeOfProperty((Property) container);
       if (enumType != null) return scopeForLiteralsIn(enumType);
     }
-    if (container instanceof Option && globalScope.isOptimizeForOption((Option) container)) {
-      Enum optimizedMode = globalScope.optimizedMode();
+    if (container instanceof Option && globals.isOptimizeForOption((Option) container)) {
+      Enum optimizedMode = globals.optimizedMode();
       return scopeForLiteralsIn(optimizedMode);
     }
     return null;