ClassObjectType ot = new ClassObjectType(StockTick.class, true);
Pattern a = new Pattern( 0, ot, "$a" );
Pattern b = new Pattern( 1, ot, "$b" );
b.addConstraint( new EvaluatorConstraint( new Declaration[] { a.getDeclaration() },
evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
"-2,2"),
new SelfReferenceClassFieldReader( StockTick.class, "this" ) ) );