Pattern b = new Pattern( 1, ot, "$b" );
b.addConstraint( new EvaluatorConstraint( new Declaration[] { a.getDeclaration() },
evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
c.addConstraint( new EvaluatorConstraint( new Declaration[] { a.getDeclaration() },
evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
d.addConstraint( new EvaluatorConstraint( new Declaration[] { b.getDeclaration() },
evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
new SelfReferenceClassFieldReader( StockTick.class ) ) );
d.addConstraint( new EvaluatorConstraint( new Declaration[] { c.getDeclaration() },
evals.getEvaluator( ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,
e.addConstraint(new EvaluatorConstraint(new Declaration[]{d.getDeclaration()},
evals.getEvaluator(ValueType.OBJECT_TYPE,
AfterEvaluatorDefinition.AFTER,