Working on supporting pluggable descriptor.proto definitions.

diff --git a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java
index 059ebb2..d0e21c6 100644
--- a/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java
+++ b/com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/Descriptor.java
@@ -131,15 +131,20 @@
       }
     }
   }
-  
+
   private void addFieldOption(Property p) {
     addOption(FIELD, p);
   }
   
   private void addOption(OptionType type, Property p) {
+    if (shouldIgnore(p)) return;
     options.get(type).put(p.getName(), p);
   }
   
+  private boolean shouldIgnore(Property property) {
+    return "uninterpreted_option".equals(property.getName());
+  }
+  
   private boolean isEnumWithName(MessageElement e, String name) {
     if (!(e instanceof Enum)) return false;
     Enum anEnum = (Enum) e;