code: public XAnnotation<javax.persistence.AssociationOverride> createAssociationOverride(
  			AssociationOverride source) {
  		return source == null ? null :
  		//
  				new XAnnotation<javax.persistence.AssociationOverride>(
  						javax.persistence.AssociationOverride.class,
  						//
  						AnnotationUtils.create("name", source.getName()),
  						//
  						AnnotationUtils.create("joinColumns",
  								createJoinColumn(source.getJoinColumn()),
  								JoinColumn.class),
  						//
  						AnnotationUtils.create("joinTable",
  								createJoinTable(source.getJoinTable()))
  
  				//
  				);
  	}
docs: 9.1.12