Field targetFields[] = targetEntity.getDeclaredFields();
if(!contains(targetFields,annotation.mappedBy()))
throw new EntityCheckWrongMappedByTypeException(beanName, relationship.getName());
if(!type(targetFields,annotation.mappedBy()))
throw new EntityCheckWrongMappedByFieldException(beanName, relationship.getName(), annotation.mappedBy(), targetEntity.getSimpleName());
return true;