|  | @@ -78,12 +78,16 @@ namespace Google.ProtocolBuffers
 | 
	
		
			
				|  |  |                  builder.MergeFrom(_message, registry ?? ExtensionRegistry.Empty);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (builder is IDeserializationCallback)
 | 
	
		
			
				|  |  | -                    ((IDeserializationCallback)builder).OnDeserialization(context);
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    ((IDeserializationCallback) builder).OnDeserialization(context);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  TMessage message = _initialized ? builder.Build() : builder.BuildPartial();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (message is IDeserializationCallback)
 | 
	
		
			
				|  |  | -                    ((IDeserializationCallback)message).OnDeserialization(context);
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    ((IDeserializationCallback) message).OnDeserialization(context);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  return message;
 | 
	
		
			
				|  |  |              }
 | 
	
	
		
			
				|  | @@ -122,7 +126,9 @@ namespace Google.ProtocolBuffers
 | 
	
		
			
				|  |  |                  builder.MergeFrom(_message, registry ?? ExtensionRegistry.Empty);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  if (builder is IDeserializationCallback)
 | 
	
		
			
				|  |  | -                    ((IDeserializationCallback)builder).OnDeserialization(context);
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    ((IDeserializationCallback) builder).OnDeserialization(context);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                  return builder;
 | 
	
		
			
				|  |  |              }
 |