} else if(annotationListExpr!=null) {
annotations.addAll(annotationListExpr.getAnnotationList(context, stream));
} else if(annotationExpr!=null) {
annotations.add(annotationExpr.getAnnotation(context, stream));
}
<BUG>Collection<? extends AnnotationFS> featureAnnotations = fme.getAnnotations(annotations, true,
</BUG>
context, stream);
return new EvaluatedCondition(this, !featureAnnotations.isEmpty());
}

} else if(annotationListExpr!=null) {
annotations.addAll(annotationListExpr.getAnnotationList(context, stream));
} else if(annotationExpr!=null) {
annotations.add(annotationExpr.getAnnotation(context, stream));
}
Collection<? extends FeatureStructure> featureAnnotations = fme.getFeatureStructures(annotations, true,
context, stream);
return new EvaluatedCondition(this, !featureAnnotations.isEmpty());
}
