* └─Other citation details……………………………………… Some other details
* }
*/
static DefaultCitation metadataWithHierarchy() {
final DefaultCitation citation = TreeNodeChildrenTest.metadataWithMultiOccurrences();
DefaultResponsibleParty party = new DefaultResponsibleParty(Role.DISTRIBUTOR);
party.setOrganisationName(new SimpleInternationalString("Some organisation"));
citation.getCitedResponsibleParties().add(party);
// Add a second responsible party with deeper hierarchy.
party = new DefaultResponsibleParty(Role.POINT_OF_CONTACT);
party.setIndividualName("Some person of contact");
final DefaultContact contact = new DefaultContact();
final DefaultAddress address = new DefaultAddress();
address.getElectronicMailAddresses().add("Some email");
contact.setAddress(address);
party.setContactInfo(contact);
citation.getCitedResponsibleParties().add(party);
return citation;
}