public Builder mergeAdaptation(com.google.cloud.speech.v1.SpeechAdaptation value) {
      if (adaptationBuilder_ == null) {
        if (((bitField0_ & 0x00000100) != 0)
            && adaptation_ != null
            && adaptation_ != com.google.cloud.speech.v1.SpeechAdaptation.getDefaultInstance()) {
          getAdaptationBuilder().mergeFrom(value);
        } else {
          adaptation_ = value;
        }
      } else {
        adaptationBuilder_.mergeFrom(value);
      }
      if (adaptation_ != null) {
        bitField0_ |= 0x00000100;
        onChanged();
      }
      return this;
    }
<pre>
Speech adaptation configuration improves the accuracy of speech
recognition. For more information, see the [speech
adaptation](https://cloud.google.com/speech-to-text/docs/adaptation)
documentation.
When speech adaptation is set it supersedes the `speech_contexts` field.
</pre>

<code>.google.cloud.speech.v1.SpeechAdaptation adaptation = 20;</code>
java-speech/proto-google-cloud-speech-v1/src/main/java/com/google/cloud/speech/v1/RecognitionConfig.java