if (!isMetaPropertyApplicable()) {
return;
}
if (context.getOrderAnnotation() != null && context.getOrderAnnotation().equals(provider.getName())) {
OrderJoinPoint orderable = AnnotationContainer.getInstance().getOrderableAnnotation(provider.getName());
if (orderable == null) {
throw new AnnotationNotRegisteredException("Annotation descriptor for " + provider.getName()
+ " annotation is not registered!");
}
metaProperty.setOrder(orderable.getOrder(provider));
}
}