Workaround for Mono bug 516379
diff --git a/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs b/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs
index 8f1542a..c498245 100644
--- a/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs
+++ b/src/ProtocolBuffers.Test/TestProtos/UnitTestEmbedOptimizeForProtoFile.cs
@@ -199,11 +199,11 @@
       }
       
       public override pbd::MessageDescriptor DescriptorForType {
-        get { return TestEmbedOptimizedForSize.Descriptor; }
+        get { return global::Google.ProtocolBuffers.TestProtos.TestEmbedOptimizedForSize.Descriptor; }
       }
       
       public override TestEmbedOptimizedForSize DefaultInstanceForType {
-        get { return TestEmbedOptimizedForSize.DefaultInstance; }
+        get { return global::Google.ProtocolBuffers.TestProtos.TestEmbedOptimizedForSize.DefaultInstance; }
       }
       
       public override TestEmbedOptimizedForSize BuildPartial() {
@@ -226,7 +226,7 @@
       }
       
       public override Builder MergeFrom(TestEmbedOptimizedForSize other) {
-        if (other == TestEmbedOptimizedForSize.DefaultInstance) return this;
+        if (other == global::Google.ProtocolBuffers.TestProtos.TestEmbedOptimizedForSize.DefaultInstance) return this;
         if (other.HasOptionalMessage) {
           MergeOptionalMessage(other.OptionalMessage);
         }