Intermediate Commit
Quick refactoring of exception handling to locate the exception throw to
make the method more modular.
Debug error caused when the model description file's target directory
does not exist.