docs: private void addMembersInclSupertypes(Collection memberNames, HashMap members, XClass type, String tagName, String paramName, String paramValue) throws XDocletException
      {
          addMembers(memberNames, members, type, tagName, paramName, paramValue);
          if (type.getInterfaces() != null) {
              for (Iterator it = type.getInterfaces().iterator(); it.hasNext(); ) {
                  addMembersInclSupertypes(memberNames, members, (XClass)it.next(), tagName, paramName, paramValue);
              }
          }
          if (!type.isInterface() && (type.getSuperclass() != null)) {
              addMembersInclSupertypes(memberNames, members, type.getSuperclass(), tagName, paramName, paramValue);
          }
      }