void fixFieldDuplicates(casacore::MSField& msFld);
//# Determine whether to stop the fill for on-line filling
casacore::String projectCode;
casacore::MVEpoch stopTime;
casacore::Bool checkStop;
casacore::Bool fillStarted;
casacore::Bool stopFilling(VLALogicalRecord &);
//# pol index RR=0, RL=1, LR=2, LL needed just for index data
casacore::Int polIndexer(casacore::Stokes::StokesTypes& stokes);
//# Makes sure the type (epoch) is valid, logs a warning (once) if not
//# assumes B1950_VLA if not valid
casacore::MDirection::Types validEpoch(casacore::MDirection::Types mdType);
//# Contains a logical record
VLALogicalRecord itsRecord;
//# Only logical records that match the specified criteria will be used.
VLAFilterSet itsInputFilters;
casacore::MeasurementSet itsMS;
//# The reference frame of the observation is cached here and used when
casacore::TiledDataStManAccessor itsChanFlagAcc;
casacore::Block<casacore::IPosition> itsDataShapes;
casacore::Double itsFreqTolerance;
casacore::Bool itsApplyTsys;
casacore::Bool itsNewAntName;
casacore::Bool itsKeepAutoCorr;
casacore::Bool itsEVLAisOn;
casacore::Bool itsInitEpoch;
casacore::Bool itsRevBeenWarned;
std::unordered_map<std::string, bool> itsTransferWarned;