public List execute(Query q, int start, int limit, boolean optimise) throws ObjectStoreException;
public Results execute(Query q) throws ObjectStoreException;
    public List execute(Query q, int start, int limit, boolean optimise)        throws ObjectStoreException;