@Override
public void checkOneToOne(final String name, final PropertyDescriptor property, final Collection<String> errors) {
OneToOne oneToOne = property.getAnnotation(OneToOne.class);
CascadeType[] cascades = oneToOne.cascade();
FetchType fetchType = oneToOne.fetch();
String mappedBy = oneToOne.mappedBy();
this.checkCascade(errors, oneToOne, property, cascades);
this.checkFetch(errors, oneToOne, property, fetchType);
if (Conditions.isEmpty(mappedBy)) {