[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building Querydsl - JDOQL support
[INFO]    task-segment: [clean, test]
[INFO] ------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory c:\work\querydsl-workspace\querydsl-jdoql\target
Downloading: http://intra.mysema.com/maven2/snapshots/javax/jdo/jdo2-api/2.3-SNAPSHOT/jdo2-api-2.3-SNAPSHOT.pom
[WARNING] Attempting to build MavenProject instance for Artifact (com.mysema.maven:maven-apt-plugin:0.3.0) of type: maven-plugin; constructing POM artifact instead.
[INFO] [apt:test-process {execution: default}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 6 source files to c:\work\querydsl-workspace\querydsl-jdoql\target\classes
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] Compiling 36 source files to c:\work\querydsl-workspace\querydsl-jdoql\target\test-classes
[INFO] [datanucleus:enhance {execution: default}]
[INFO] DataNucleus Enhancer (version 1.1.4) : Enhancement of classes
DataNucleus Enhancer : Classpath
>>  c:\work\querydsl-workspace\querydsl-jdoql\target\test-classes
>>  c:\work\querydsl-workspace\querydsl-jdoql\target\classes
>>  C:\Documents and Settings\tiwe\.m2\repository\javax\jdo\jdo2-api\2.3-SNAPSHOT\jdo2-api-2.3-SNAPSHOT.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\com\mysema\querydsl\querydsl-core\0.4.5-SNAPSHOT\querydsl-core-0.4.5-SNAPSHOT.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\net\sourceforge\collections\collections-generic\4.01\collections-generic-4.01.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\com\mysema\commons\mysema-commons-lang\0.1.4\mysema-commons-lang-0.1.4.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\janino\janino\2.5.10\janino-2.5.10.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\cglib\cglib\2.2\cglib-2.2.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\asm\asm\3.1\asm-3.1.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\org\freemarker\freemarker\2.3.12\freemarker-2.3.12.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\com\mysema\querydsl\querydsl-jdoql-apt\0.4.5-SNAPSHOT\querydsl-jdoql-apt-0.4.5-SNAPSHOT.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\com\mysema\querydsl\querydsl-apt\0.4.5-SNAPSHOT\querydsl-apt-0.4.5-SNAPSHOT.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\commons-io\commons-io\1.4\commons-io-1.4.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\org\datanucleus\datanucleus-core\1.1.3\datanucleus-core-1.1.3.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\javax\transaction\transaction-api\1.1\transaction-api-1.1.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\org\datanucleus\datanucleus-rdbms\1.1.3\datanucleus-rdbms-1.1.3.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\org\datanucleus\datanucleus-enhancer\1.1.4\datanucleus-enhancer-1.1.4.jar
>>  C:\Documents and Settings\tiwe\.m2\repository\org\codehaus\plexus\plexus-utils\1.2\plexus-utils-1.2.jar
>>  C:\work\maven\lib\maven-2.0.9-uber.jar
ENHANCED (PersistenceCapable) : com.mysema.query.jdoql.testdomain.Book
ENHANCED (PersistenceCapable) : com.mysema.query.jdoql.testdomain.Product
ENHANCED (PersistenceCapable) : com.mysema.query.jdoql.testdomain.Store
DataNucleus Enhancer completed with success for 3 classes. Timings : input=203 ms, enhance=94 ms, total=297 ms. Consult the log for full details

[ERROR] --------------------
[ERROR]  Standard error from the DataNucleus tool + org.datanucleus.enhancer.DataNucleusEnhancer :
[ERROR] --------------------
[ERROR] 15.6.2009 10:54:04 org.datanucleus.enhancer.DataNucleusEnhancer <init>
INFO: DataNucleus Enhancer : Using ClassEnhancer "ASM" for API "JDO"
15.6.2009 10:54:05 org.datanucleus.plugin.NonManagedPluginRegistry resolveConstraints
INFO: Bundle "org.datanucleus" has an optional dependency to "org.eclipse.equinox.registry" but it cannot be resolved
15.6.2009 10:54:05 org.datanucleus.plugin.NonManagedPluginRegistry resolveConstraints
INFO: Bundle "org.datanucleus" has an optional dependency to "org.eclipse.core.runtime" but it cannot be resolved
15.6.2009 10:54:05 org.datanucleus.enhancer.DataNucleusEnhancer main
INFO: DataNucleus Enhancer (version 1.1.4) : Enhancement of classes
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.AbstractJDOTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.BasicsTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.ExprSerializationTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.GroupByTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.JDOQLContainerTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.JDOQLMethodsTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Account" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Department" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Developer" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.DeveloperRC" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Employee" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.InsuranceDepartment" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Manager" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Office$Id" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Office" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Organisation" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Person$Id" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Person" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.PersonalDetails" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.PersonHolder" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.PersonRC" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.PhoneNumber" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Project" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.company.Qualification" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.fitness.Cloth" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.fitness.Gym" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.fitness.GymEquipment" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.models.fitness.Wardrobe" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.OrderingTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.QuerySerializationTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.SubQueryTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.jdo.metadata.JDOAnnotationReader processClassAnnotations
INFO: Class "com.mysema.query.jdoql.testdomain.Book" has been specified with JDO annotations so using those.
15.6.2009 10:54:05 org.datanucleus.jdo.metadata.JDOAnnotationReader processClassAnnotations
INFO: Class "com.mysema.query.jdoql.testdomain.Product" has been specified with JDO annotations so using those.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.testdomain.QBook" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.testdomain.QProduct" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.jdoql.testdomain.QStore" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.jdo.metadata.JDOAnnotationReader processClassAnnotations
INFO: Class "com.mysema.query.jdoql.testdomain.Store" has been specified with JDO annotations so using those.
15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
SEVERE: Class "com.mysema.query.JDOQLQueryStandardTest$1" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.
org.datanucleus.exceptions.ClassNotResolvedException: Class "com.mysema.query.JDOQLQueryStandardTest$1" was not found in the CLASSPATH. Please check your specification and your CLASSPATH.
	at org.datanucleus.JDOClassLoaderResolver.classForName(JDOClassLoaderResolver.java:250)
	at org.datanucleus.JDOClassLoaderResolver.classForName(JDOClassLoaderResolver.java:415)
	at org.datanucleus.metadata.MetaDataManager.loadClasses(MetaDataManager.java:379)
	at org.datanucleus.enhancer.DataNucleusEnhancer.getFileMetadataForInput(DataNucleusEnhancer.java:743)
	at org.datanucleus.enhancer.DataNucleusEnhancer.enhance(DataNucleusEnhancer.java:545)
	at org.datanucleus.enhancer.DataNucleusEnhancer.main(DataNucleusEnhancer.java:1252)

15.6.2009 10:54:05 org.datanucleus.metadata.MetaDataManager loadClasses
INFO: Class "com.mysema.query.JDOQLQueryStandardTest" has no MetaData or annotations.
15.6.2009 10:54:05 org.datanucleus.enhancer.asm.ASMClassEnhancer save
INFO: Updating class file "file:/C:/work/querydsl-workspace/querydsl-jdoql/target/test-classes/com/mysema/query/jdoql/testdomain/Book.class" with enhanced definition
15.6.2009 10:54:05 org.datanucleus.enhancer.DataNucleusEnhancer addMessage
INFO: ENHANCED (PersistenceCapable) : com.mysema.query.jdoql.testdomain.Book
15.6.2009 10:54:05 org.datanucleus.enhancer.asm.ASMClassEnhancer save
INFO: Updating class file "file:/C:/work/querydsl-workspace/querydsl-jdoql/target/test-classes/com/mysema/query/jdoql/testdomain/Product.class" with enhanced definition
15.6.2009 10:54:05 org.datanucleus.enhancer.DataNucleusEnhancer addMessage
INFO: ENHANCED (PersistenceCapable) : com.mysema.query.jdoql.testdomain.Product
15.6.2009 10:54:05 org.datanucleus.enhancer.asm.ASMClassEnhancer save
INFO: Updating class file "file:/C:/work/querydsl-workspace/querydsl-jdoql/target/test-classes/com/mysema/query/jdoql/testdomain/Store.class" with enhanced definition
15.6.2009 10:54:05 org.datanucleus.enhancer.DataNucleusEnhancer addMessage
INFO: ENHANCED (PersistenceCapable) : com.mysema.query.jdoql.testdomain.Store
15.6.2009 10:54:05 org.datanucleus.enhancer.DataNucleusEnhancer addMessage
INFO: DataNucleus Enhancer completed with success for 3 classes. Timings : input=203 ms, enhance=94 ms, total=297 ms. Consult the log for full details

[ERROR] --------------------
[INFO] [surefire:test]
[INFO] Surefire report directory: c:\work\querydsl-workspace\querydsl-jdoql\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.mysema.query.jdoql.JDOQLContainerTest
Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 sec
Running com.mysema.query.jdoql.SubQueryTest

1000.0
1000.0
1000.0
1200.0
1200.0
1200.0
1400.0
1400.0
1400.0
1600.0
1600.0
1600.0
1800.0
1800.0
1800.0
Deleting all products from persistence
Deleted 30 products
Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 1.078 sec
Running com.mysema.query.jdoql.ExprSerializationTest
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running com.mysema.query.jdoql.JDOQLMethodsTest

Deleting all products from persistence
Deleted 30 products
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.172 sec
Running com.mysema.query.jdoql.GroupByTest

Deleting all products from persistence
Deleted 30 products
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 sec
Running com.mysema.query.JDOQLQueryStandardTest

product.name is null && otherProduct.price < 10.0

product.name is null || otherProduct.price < 10.0

!product.name is null && !otherProduct.price < 10.0

!product.name is null

!otherProduct.price < 10.0

Product : C0 [F0] in store.products
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:49)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:49)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
!empty(store.products)
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:49)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:49)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
!empty(store.products)
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:49)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:49)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Product : C0 [F0] in store.products
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
empty(store.products)
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
!empty(store.products)
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
size(store.products) > 0
javax.jdo.JDOUserException: Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.products" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.collectionTests(StandardTest.java:50)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:73)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
product.publicationDate = otherProduct.publicationDate

product.publicationDate = Mon Jun 15 10:54:08 EEST 2009

product.publicationDate != otherProduct.publicationDate

product.publicationDate != Mon Jun 15 10:54:08 EEST 2009

product.publicationDate > otherProduct.publicationDate

product.publicationDate > Mon Jun 15 10:54:08 EEST 2009

product.publicationDate >= otherProduct.publicationDate

product.publicationDate >= Mon Jun 15 10:54:08 EEST 2009

product.publicationDate < otherProduct.publicationDate

product.publicationDate < Mon Jun 15 10:54:08 EEST 2009

product.publicationDate <= otherProduct.publicationDate

product.publicationDate <= Mon Jun 15 10:54:08 EEST 2009

dayofmonth(product.publicationDate) = 1

month(product.publicationDate) = 1

year(product.publicationDate) = 2000

hour(product.publicationDate) = 1

minute(product.publicationDate) = 1

second(product.publicationDate) = 1

containsKey(store.productsByName,A0)
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
containsValue(store.productsByName,Product : C0 [F0])
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
store.productsByName.get(A0) = Product : C0 [F0]
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
!empty(store.productsByName)
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
!empty(store.productsByName)
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:77)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
containsKey(store.productsByName,A0)
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
containsValue(store.productsByName,Product : C0 [F0])
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
store.productsByName.get(A0) = Product : C0 [F0]
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
store.productsByName.get(A0) != Product : C0 [F0]
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
empty(store.productsByName)
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
!empty(store.productsByName)
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
size(store.productsByName) > 0
javax.jdo.JDOUserException: Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:350)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:321)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
org.datanucleus.exceptions.NucleusUserException: The Query contains a class-name "store.productsByName" (candidate class, result class, parameter, or variable) yet this cannot be resolved. Please check the name, and the imports for the Query.
	at org.datanucleus.store.query.Query.resolveClassDeclaration(Query.java:1331)
	at org.datanucleus.store.rdbms.query.QueryCompiler.callUserDefinedScalarExpression(QueryCompiler.java:1497)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileIdentifier(JDOQLQueryCompiler.java:998)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compilePrimary(JDOQLQueryCompiler.java:774)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1333)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.jdo.JDOQuery.executeWithArray(JDOQuery.java:312)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:115)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.mapTests(StandardTest.java:78)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:77)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
product.amount = 2

product.amount >= 2

product.amount > 1

product.amount <= 2

product.amount < 3

abs(product.amount) < product.amount

product.amount + otherProduct.amount < product.amount

product.amount / otherProduct.amount < product.amount

product.amount * otherProduct.amount < product.amount

sqrt(product.amount) < product.amount

product.amount - otherProduct.amount < product.amount

product.amount != otherProduct.amount

product.amount != 2

product.amount >= otherProduct.amount

product.amount >= 2

product.amount > otherProduct.amount

product.amount > 2

product.amount <= otherProduct.amount

product.amount <= 2

product.amount < otherProduct.amount

product.amount < 2

product.amount between 1 and 2

!product.amount between 1 and 2

product.name = otherProduct.name

product.name = C5

product.name != otherProduct.name

product.name != C5

eqIc(product.name,otherProduct.name)

eqIc(product.name,C5)

lower(product.name) = lower(otherProduct.name)

upper(product.name) = upper(otherProduct.name)

lower(product.name) = c5

charAt(product.name,0) = charAt(otherProduct.name,0)

endsWith(product.name,otherProduct.name

endsWith(product.name,C5

endsWithIgnoreCase(product.name,otherProduct.name

endsWithIgnoreCase(product.name,C5

startsWith(product.name,otherProduct.name)

startsWith(product.name,C5)

startsWithIgnoreCase(product.name,otherProduct.name)

startsWithIgnoreCase(product.name,C5)

contains(product.name,otherProduct.name)

contains(product.name,C5)

startsWith(otherProduct.name,product.name)

endsWith(otherProduct.name,product.name

contains(otherProduct.name,product.name)

substring(product.name,0,1) = substring(otherProduct.name,0,1)

substring(product.name,1) = substring(otherProduct.name,1)

substring(product.name,0,1) = C

substring(product.name,1) = 5

matches(product.name,C.*)

matches(product.name,.*5)

matches(product.name,.*5.*)

product.name is null

product.name is not null

product.name = otherProduct.name

product.name = C5

product.name != otherProduct.name

product.name != C5

product.name > otherProduct.name

product.name > C5

product.name >= otherProduct.name

product.name >= C5

product.name < otherProduct.name

product.name < C5

product.name <= otherProduct.name

product.name <= C5

product.name + Hello = otherProduct.name

product.name + otherProduct.name = otherProduct.name

product.name + Hello = otherProduct.name

product.name + otherProduct.name = otherProduct.name

lower(product.name) = otherProduct.name

upper(product.name) = otherProduct.name

product.name = otherProduct.name

substring(product.name,1) = otherProduct.name

substring(product.name,0,1) = otherProduct.name

trim(product.name) = otherProduct.name

product.name between A and Z

charAt(product.name,0) = C

!product.name between A and Z

contains(product.name,otherProduct.name)

contains(product.name,C)

endsWith(product.name,otherProduct.name

endsWith(product.name,5

eqIc(product.name,otherProduct.name)

eqIc(product.name,C5)

product.name in [C5]

indexOf(product.name,otherProduct.name) > 0

indexOf(product.name,X,1) > 0

indexOf(product.name,C5) > 0

product.name in [A, B, C]

!product.name in [A, B, C]

matches(product.name,C.*)

matches(product.name,.*5)

matches(product.name,.*5.*)

length(product.name) > 0

!product.name between A and Z

!product.name between otherProduct.name and otherProduct.name

empty(product.name)

!empty(product.name)
javax.jdo.JDOUserException: Cannot perform operation "!" on StringExpression "THIS."NAME""
	at org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:360)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:230)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.stringTests(StandardTest.java:94)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:80)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
NestedThrowablesStackTrace:
Cannot perform operation "!" on StringExpression "THIS."NAME""
org.datanucleus.store.mapped.expression.ScalarExpression$IllegalOperationException: Cannot perform operation "!" on StringExpression "THIS."NAME""
	at org.datanucleus.store.mapped.expression.ScalarExpression.not(ScalarExpression.java:528)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpressionNotPlusMinus(QueryCompiler.java:1329)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileUnaryExpression(QueryCompiler.java:1314)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileMultiplicativeExpression(QueryCompiler.java:1267)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileAdditiveExpression(QueryCompiler.java:1244)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileRelationalExpression(JDOQLQueryCompiler.java:687)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileEqualityExpression(JDOQLQueryCompiler.java:659)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileAndExpression(JDOQLQueryCompiler.java:647)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExclusiveOrExpression(JDOQLQueryCompiler.java:635)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileInclusiveOrExpression(JDOQLQueryCompiler.java:623)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalAndExpression(JDOQLQueryCompiler.java:611)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileConditionalOrExpression(JDOQLQueryCompiler.java:593)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpression(JDOQLQueryCompiler.java:570)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compileExpressionFromString(JDOQLQueryCompiler.java:550)
	at org.datanucleus.store.rdbms.query.QueryCompiler.compileFilter(QueryCompiler.java:852)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.performCompile(JDOQLQueryCompiler.java:261)
	at org.datanucleus.store.rdbms.query.QueryCompiler.executionCompile(QueryCompiler.java:374)
	at org.datanucleus.store.rdbms.query.JDOQLQueryCompiler.compile(JDOQLQueryCompiler.java:225)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.compileInternal(JDOQLQuery.java:174)
	at org.datanucleus.store.query.Query.executeQuery(Query.java:1457)
	at org.datanucleus.store.rdbms.query.JDOQLQuery.executeQuery(JDOQLQuery.java:244)
	at org.datanucleus.store.query.Query.executeWithArray(Query.java:1371)
	at org.datanucleus.store.query.Query.execute(Query.java:1344)
	at org.datanucleus.jdo.JDOQuery.execute(JDOQuery.java:221)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.execute(AbstractJDOQLQuery.java:117)
	at com.mysema.query.jdoql.AbstractJDOQLQuery.list(AbstractJDOQLQuery.java:109)
	at com.mysema.query.JDOQLQueryStandardTest$1.executeFilter(JDOQLQueryStandardTest.java:51)
	at com.mysema.query.StandardTest.execute(StandardTest.java:104)
	at com.mysema.query.StandardTest.stringTests(StandardTest.java:94)
	at com.mysema.query.JDOQLQueryStandardTest.test(JDOQLQueryStandardTest.java:80)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
	at org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
	at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
	at org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
	at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
	at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
	at org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
	at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
	at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
	at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
	at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
	at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
	at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
	at org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
	at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
	at org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
0 failures
20 errors
Product : C0 [F0] in store.products failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
!empty(store.products) failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
!empty(store.products) failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
Product : C0 [F0] in store.products failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
empty(store.products) failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
!empty(store.products) failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
size(store.products) > 0 failed : Unable to find the class for "store.products". Please check that this class is accessible in the CLASSPATH.
containsKey(store.productsByName,A0) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
containsValue(store.productsByName,Product : C0 [F0]) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
store.productsByName.get(A0) = Product : C0 [F0] failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
!empty(store.productsByName) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
!empty(store.productsByName) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
containsKey(store.productsByName,A0) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
containsValue(store.productsByName,Product : C0 [F0]) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
store.productsByName.get(A0) = Product : C0 [F0] failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
store.productsByName.get(A0) != Product : C0 [F0] failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
empty(store.productsByName) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
!empty(store.productsByName) failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
size(store.productsByName) > 0 failed : Unable to find the class for "store.productsByName". Please check that this class is accessible in the CLASSPATH.
!empty(product.name) failed : Cannot perform operation "!" on StringExpression "THIS."NAME""
Deleting all products from persistence
Deleted 30 products
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.718 sec <<< FAILURE!
Running com.mysema.query.jdoql.QuerySerializationTest
Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec
Running com.mysema.query.jdoql.OrderingTest

Deleting all products from persistence
Deleted 30 products
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 sec
Running com.mysema.query.jdoql.BasicsTest

Deleting all products from persistence
Deleted 2 products
Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.094 sec

Results :

Failed tests: 
  test(com.mysema.query.JDOQLQueryStandardTest)

Tests run: 48, Failures: 1, Errors: 0, Skipped: 1

[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] There are test failures.

Please refer to c:\work\querydsl-workspace\querydsl-jdoql\target\surefire-reports for the individual test results.
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 9 seconds
[INFO] Finished at: Mon Jun 15 10:54:08 EEST 2009
[INFO] Final Memory: 28M/50M
[INFO] ------------------------------------------------------------------------
