code: public ModelDescription getModelDescription() {
          String modelName = retrieveModelName();
          String modelVersion = retrieveModelVersion();
          if (modelName == null || modelVersion == null) {
              throw new IllegalArgumentException("Unsufficient information to create model description.");
          }
          return new ModelDescription(modelName, modelVersion);
      }
docs: Creates the model description object for the underlying model object.