code: public static <T extends AssociationEntity> AssociationField<T, ? extends BullhornEntity> getAssociationField(Class<T> type,
                                                                                                                    String associationName) {
  
          EntityAssociations<T> entityAssociations = getEntityAssociation(type);
  
          return entityAssociations.getAssociation(associationName);
  
      }
docs: Returns the AssociationField for the passed in entity type (Candiate, ClientContact etc.), with the association name of the
  passed in assocationName.
  <p>
  <b> NOTE: for type safety use candidateAssociations(),categoryAssociations() etc. instead! </b>
  
  @param type
  @param associationName
  @return
  @throws IllegalArgumentException if no association with the assocationName exists in the type.