4a5
> #include <strstream>
10,11c11
< // defines the type of exception thrown by the File class
< // member functions: Open, Read, & Write
---
> 
15c15
< 	DataNotFoundException(const string& missingDataType,
---
> 	DataNotFoundException(const string& missingDataType, // string argument constructor
37a38,61
> 	DataNotFoundException(const string& missingDataType, // integer argument constructor
> 	                      const int dataLabel1,
> 	                      const int dataLabel2 = FssimUtil::DUMMY_INPUT,
> 	                      const bool isFatal = true)
> 	    : InvalidDataException(missingDataType, "", isFatal)
> 	{
> 
>         string what("Could not find ");
>         what += missingDataType;
>         if (!isFatal)
>         {
>             what += "\nUsing default value: ";
>         }
>         ostringstream dataLabel;
>         dataLabel << dataLabel1;
>         if (FssimUtil::DUMMY_INPUT != dataLabel2)
>         {
>             dataLabel << ", " << dataLabel2;
>         }
> 
>         // set base-class part with protected accessor function
>         this->InvalidDataException::setWhat(what, dataLabel.str());
> 	}
> 
