new SelfReferenceClassFieldReader( StockTick.class, "this" ),
new VariableRestriction( null, a.getDeclaration(), evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
"-2,2" ) ) ) );
Pattern c = new Pattern( 2, ot, "$c" );
c.addConstraint( new VariableConstraint(
new SelfReferenceClassFieldReader( StockTick.class, "this" ),
new VariableRestriction( null, a.getDeclaration(), evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
"-3,4" ) ) ) );
Pattern d = new Pattern( 3, ot, "$d" );