std::vector<ObjectRecord> DakotaAlgorithmRecord_Impl::children() const {
   ObjectRecordVector result = AlgorithmRecord_Impl::children();
   if (OptionalFileReferenceRecord restartFile = restartFileReferenceRecord()) {
     result.push_back(*restartFile);
   }
   if (OptionalFileReferenceRecord outFile = outFileReferenceRecord()) {
     result.push_back(*outFile);
   }
   return result;
 }
 std::vector<ObjectRecord> CloudSessionRecord_Impl::children() const {
   ObjectRecordVector result;
   if (OptionalUrlRecord sur = serverUrlRecord()) {
     result.push_back(*sur);
   }
   UrlRecordVector workers = workerUrlRecords();
   result.insert(result.end(),workers.begin(),workers.end());
   return result;
 }
 std::vector<ObjectRecord> RubyContinuousVariableRecord_Impl::resources() const {
   ObjectRecordVector result;
   result.push_back(rubyMeasureRecord());
   return result;
 }
 std::vector<ObjectRecord> RubyContinuousVariableRecord_Impl::children() const {
   ObjectRecordVector result = InputVariableRecord_Impl::children();
   result.push_back(osArgumentRecord());
   return result;
 }