query.setCandidates(pm.getExtent(PCPoint.class, false));
Object results = query.execute();
// check query result
List expected = new ArrayList();
Object p1 = new PCPoint(0, 0);
Object p2 = new PCPoint(1, 1);
Object p3 = new PCPoint(2, 2);
Object p4 = new PCPoint(3, 3);
Object p5 = new PCPoint(4, 4);
expected.add(p1);
expected.add(p2);
expected.add(p3);
expected.add(p4);
expected.add(p5);