public OrcidProfile getOrcidProfile(String orcid) { OrcidProfile orcidProfile = new OrcidProfile(); orcidProfile.setOrcidIdentifier(orcid); OrcidBio orcidBio = new OrcidBio(); orcidProfile.setOrcidBio(orcidBio); Delegation delegation = new Delegation(); orcidBio.setDelegation(delegation); GivenPermissionTo givenPermissionTo = new GivenPermissionTo(); delegation.setGivenPermissionTo(givenPermissionTo); DelegationDetails delegationDetails = new DelegationDetails(); givenPermissionTo.getDelegationDetails().add(delegationDetails); DelegateSummary delegateSummary = new DelegateSummary(new OrcidIdentifier(delegateOrcid)); delegationDetails.setDelegateSummary(delegateSummary); return orcidProfile; }