public Query newQuery(Class aClass, Collection collection, String s)
{
if (isClosed())
{
throw new JDOFatalUserException(generateIsClosedErrorMessage("newQuery(Class, Collection, String)"));
}
Query query = new QueryImpl(this);
query.setCandidates(collection);
query.setClass(aClass);
query.setFilter(s);