if (interfaceMaps != null) {
for (MemberMap interfaceMap : interfaceMaps) {
ExecutableElement overriddenElement = interfaceMap.get(memberName);
if (overriddenElement != null) {
if (overriddenElement instanceof MultiplyInheritedExecutableElement) {
MultiplyInheritedExecutableElement multiplyInheritedElement = (MultiplyInheritedExecutableElement) overriddenElement;
for (ExecutableElement element : multiplyInheritedElement.getInheritedElements()) {
result.add(element);
}
} else {
result.add(overriddenElement);
}