title: DBFlow Android select most common value
body: <p>I want to select most common name using dbFlow.
  In SQLite it would be:</p>
  
  <pre><code>SELECT `Employee`.name
  FROM `Employee`
  GROUP BY `Employee`.name
  HAVING COUNT(*) =
    (SELECT MAX(cn) FROM
       (SELECT `Employee`.name, COUNT(*) AS cn
        FROM `Employee`
        GROUP BY `name`))
  </code></pre>
  
  <p>I've tryed:</p>
  
  <pre><code>        SQLite.select(Employee_Table.name)
                  .from(Employee.class)
                  .groupBy(Employee_Table.name)
                  .having(Method.count().eq(
                          SQLite.select(
                                  Method.max("cn")).from(
                                  SQLite.select(Employee_Table.name, Method.count().as("cn"))
                                          .from(Employee.class)
                                          .groupBy(Employee_Table.name)
                          )
                          )
                  )
  </code></pre>
  
  <p>But Method.max doesn't accept alias. Or should I run just a raw query?</p>