title: Data-Binding fails with "couldn't make a guess"
body: <p>Since the update to Android Studio <code>3.2.0</code> I face the following issue:</p>
  <blockquote>
  <p>Execution failed for task ':mobile:dataBindingGenBaseClassesDebug'.</p>
  <p>&gt; couldn't make a guess for com.ACME.database.model.Order</p>
  </blockquote>
  <p>also seen this <a href="https://stackoverflow.com/questions/49528437/caused-by-java-lang-illegalargumentexception-couldnt-make-a-guess-for-com-exa">answer</a>, which hints for that &quot;package-names must start with a lower-case letter&quot;.</p>
  <p>... it seems alike, as if this <code>variable</code> assignment would be the cause:</p>
  <pre><code>&lt;data class=&quot;.databinding.OrderFragmentBinding&quot;&gt;
      &lt;variable name=&quot;order&quot; type=&quot;com.ACME.database.model.Order&quot;/&gt;
      ...
  &lt;/data&gt;
  </code></pre>
  <p>found: <a href="https://developer.android.com/topic/libraries/data-binding/start#preview-compiler" rel="noreferrer">New data binding compiler for binding classes</a>, which does not explain the change in behavior.</p>
  <p><strong>Q</strong>: are such assignments also affected by that naming convention? I mean, is there any chance (beside changing the uppercase package-name) to make that data-binding v2 &quot;guess&quot;  work out?</p>