private Tgm getModel(GtaModelReference gtaModelReference) { TgmDataObject tgmDO = null; Tgm model = null; String path = project.getProjectDirectory() + File.separator + gtaModelReference.getPath(); try { File datasetF = new File(path); FileObject datasetFO = FileUtil.createData(datasetF); DataObject datasetDO = DataObject.find(datasetFO); if (datasetDO != null) { tgmDO = (TgmDataObject) datasetDO; model = tgmDO.getTgm(); } } catch (DataObjectExistsException ex) { Exceptions.printStackTrace(ex); } catch (IOException ex) { Exceptions.printStackTrace(ex); } return model; }