public RecordNavigationInfo(RecordClerk clerk, bool suppressSaveOnChangeRecord, bool skipShowRecord, bool suppressFocusChange)
{
Clerk = clerk;
HvoOfCurrentObjAtTimeOfNavigation = Clerk != null && Clerk.CurrentObjectHvo != 0 ? Clerk.CurrentObjectHvo : 0;
SuppressSaveOnChangeRecord = suppressSaveOnChangeRecord;
SkipShowRecord = skipShowRecord;
SuppressFocusChange = suppressFocusChange;
}