title: Generic @BindingConversion doesn't work
body: <p>Why is it not possible to define generic binding conversion within android data binding library?</p>
  
  <pre><code>@BindingConversion
  public static &lt;T&gt; T convertMyClass(MyClass&lt;T&gt; obj) {
      return obj.get();
  }
  </code></pre>
  
  <p>With this method I am getting <code>can not find the setter for attribute 'android:text' with parameter type com.example.MyClass&lt;java.lang.String&gt;</code> error. Defining explicit types works alright.</p>
  
  <p>I was trying to find the way <code>ObservableField&lt;T&gt;</code> is getting converted but didn't succeed. Does anyone know how is this happening? Is there anything I'm doing wrong?</p>