/**
   * @see org.kuali.rice.kns.maintenance.KualiMaintainableImpl#refresh(java.lang.String,
   *     java.util.Map, org.kuali.rice.kns.document.MaintenanceDocument)
   */
  @Override
  public void refresh(String refreshCaller, Map fieldValues, MaintenanceDocument document) {

    addProfileReferenceToRefresh(refreshCaller, fieldValues);

    super.refresh(refreshCaller, fieldValues, document);

    updateFieldsFromProfileRefresh(refreshCaller, fieldValues, document);
  }