@CallMethod(pattern = "response/metadata/bibliographicCitation")
  public void addBibliographicCitation(
      @CallParam(pattern = "response/metadata/bibliographicCitation", attributeName = "xml:lang")
          Language language,
      @CallParam(pattern = "response/metadata/bibliographicCitation") String description) {

    bibliographicCitations.addValue(language, description);
  }
  @CallMethod(pattern = "response/metadata/rights")
  public void addRights(
      @CallParam(pattern = "response/metadata/rights", attributeName = "xml:lang")
          Language language,
      @CallParam(pattern = "response/metadata/rights") String description) {

    rights.addValue(language, description);
  }
 @CallMethod(pattern = "response/metadata/title")
 public void addTitle(
     @CallParam(pattern = "response/metadata/title", attributeName = "xml:lang") Language language,
     @CallParam(pattern = "response/metadata/title") String title) {
   titles.addValue(language, title);
 }