1. A computer program product for facilitating translation of memory addresses, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: determining, by a processor, whether a first address translation structure of a first type is to be used to translate a memory address, the first address translation structure being a data structure to be used to translate memory addresses; based on the determining that a first address translation structure of the first type is to be used, accessing a second address translation structure of a second type, and utilizing the second address translation structure to determine a particular first address translation structure to be used to translate the memory address, and to obtain an origin address of that particular first address translation structure, wherein the second address translation structure is a data structure to be used to translate memory addresses, wherein the second type is different from the first type, and wherein one of the first type or the second type comprises a hierarchical data structure; and using the particular first address translation structure in translating the memory address.