private PostsPropertyChangedEventFacet create(Method method, final FacetHolder holder) {
final PostsPropertyChangedEvent annotation = Annotations.getAnnotation(method, PostsPropertyChangedEvent.class);
if(annotation == null) {
return null;
}
final PropertyOrCollectionAccessorFacet getterFacet = holder.getFacet(PropertyOrCollectionAccessorFacet.class);
if(getterFacet == null) {
return null;
}
final PropertyClearFacet clearFacet = holder.getFacet(PropertyClearFacet.class);
final PropertySetterFacet setterFacet = holder.getFacet(PropertySetterFacet.class);