shouldn't this also be inside an "if(this.targetEvaluationContext != null)" block?