this.annotations = txAnnotations;
this.annotationInstances = new TransactionAnnotation<?>[annotations.length];
for (int i = 0; i < annotations.length; i++) {
Class<? extends Annotation> annotationClass = annotations[i];
annotationInstances[i] = new TransactionAnnotation(annotationClass);
}
}