title: Can I have BindingAdapters with overlapping value sets?
body: <p>Let's say I have this view model with methods:</p>
  
  <pre><code>public int getValueA() {
      return a;
  }
  
  public int getValueB() {
      return b;
  }
  
  @BindingAdapter("valueA")
  public void setupSomething(View view, int valueA) {
      // do something with a
  }
  
  @BindingAdapter({"valueA", "valueB"})
  public void setupSomethingElse(View view, int valueA, int valueB) {
      // do something with a and b
  }
  </code></pre>
  
  <p>and I bind this to a view:</p>
  
  <pre><code>&lt;View
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      bind:valueA="@{viewmodel.valueA}"
      bind:valueB="@{viewmodel.valueB}"/&gt;
  </code></pre>
  
  <p>How can I call both <code>BindingAdapter</code> methods? Right now data binding is just calling the later. I guess I could just call <code>setSomething</code> from within <code>setSomethingElse</code> but this smells a little fishy to me (and partially defeats the purpose of databinding).</p>