<?xml version="1.0" encoding="UTF-8"?>
<!-- see http://www.mojohaus.org/clirr-maven-plugin/examples/ignored-differences.html -->
<differences>
{% for proto_path in proto_paths %}  <difference>
    <differenceType>7012</differenceType>
    <className>{{proto_path}}/*OrBuilder</className>
    <method>* get*(*)</method>
  </difference>
  <difference>
    <differenceType>7012</differenceType>
    <className>{{proto_path}}/*OrBuilder</className>
    <method>boolean contains*(*)</method>
  </difference>
  <difference>
    <differenceType>7012</differenceType>
    <className>{{proto_path}}/*OrBuilder</className>
    <method>boolean has*(*)</method>
  </difference>
  <!-- The following 7006 exemptions are related to Protobuf 4.27.4 upgrade -->
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* getDefaultInstanceForType()</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* addRepeatedField(*)</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* clear()</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* clearField(*)</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* clearOneof(*)</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* clone()</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* mergeUnknownFields(*)</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* setField(*)</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* setRepeatedField(*)</method>
    <to>**</to>
  </difference>
  <difference>
    <differenceType>7006</differenceType>
    <className>{{proto_path}}/**</className>
    <method>* setUnknownFields(*)</method>
    <to>**</to>
  </difference>{% endfor %}
</differences>
