@Override
    public EntityDescription read(
        EntityDescriptionReadId identifier, ResolvedReadContext resolvedReadContext) {
      ScopedEntityName name = new ScopedEntityName();
      name.setNamespace("test");
      EntityDescriptionBase entityDescription = createEntityDescription();

      if (identifier.getEntityName().getName().equals("test")
          && identifier.getCodeSystemVersion().getName().equals("test.version")
          && resolvedReadContext != null) {
        name.setName("success");
      } else {
        name.setName("fail");
      }
      entityDescription.setEntityID(name);

      return ModelUtils.toEntityDescription(entityDescription);
    }