@GetTags(type = Patient.class)
 public TagList getAllTagsPatient() {
   TagList tagList = new TagList();
   tagList.add(new Tag((String) null, "Patient", "DogLabel"));
   tagList.add(new Tag("http://cats", "AllCat", "CatLabel"));
   return tagList;
 }
 @GetTags(type = Observation.class)
 public TagList getAllTagsObservationIdVersion(@IdParam IdDt theId) {
   TagList tagList = new TagList();
   tagList.add(
       new Tag(
           (String) null, "Patient" + theId.getIdPart() + theId.getVersionIdPart(), "DogLabel"));
   tagList.add(new Tag("http://cats", "AllCat", "CatLabel"));
   return tagList;
 }
 @GetTags
 public TagList getAllTags() {
   TagList tagList = new TagList();
   tagList.add(new Tag((String) null, "AllDog", "DogLabel"));
   tagList.add(new Tag("http://cats", "AllCat", "CatLabel"));
   return tagList;
 }