Today setFirstResult / setMaxResult return javax.persistence.Query so we lose the ability to further use FT specific methods like projections.
interface (jpa.)FullTextQuery { FullTextQuery setFirstResult(int var1); FullTextQuery setMaxResults(int var1); }