OpenJPAEntityManager em = ctx.getPersistenceContext(); try { Query query = isBooleanQualifier(QUALIFIER_NAMED) ? em.createNamedQuery(spec) : em.createQuery(spec); if (hasQualifier(QUALIFIER_FIRSTRESULT)) query.setFirstResult(Integer.parseInt(getQualifier(QUALIFIER_FIRSTRESULT)));