List<Tuple> results = em.createQuery( criteria ).getResultList();
assertEquals( 1, results.size() );
Object resultElement = results.get( 0 );
assertTrue( "Check result 'row' as Tuple", Tuple.class.isInstance( resultElement ) );
Tuple resultElementTuple = (Tuple) resultElement;
Object[] tupleArray = resultElementTuple.toArray();
assertEquals( 2, tupleArray.length );
assertEquals( tupleArray[0], resultElementTuple.get( 0 ) );
assertEquals( resultElementTuple.get( namePath ), resultElementTuple.get( 0 ) );
assertEquals( tupleArray[1], resultElementTuple.get( 1 ) );
assertEquals( resultElementTuple.get( agePath ), resultElementTuple.get( 1 ) );