docs: public static DataDescriptor[] listMembers(DataDescriptor dd) {
          if (disabled)
              return null;
          if (dd == null || dd.getPath() == null) {
              // server
              return listMembers();
          } else if (dd.getType() == TYPE_INVALID) {
              return null;
          } else {
              // find the module
              ModuleItem module = findModuleItem(dd);
              if (module == null)
                  return null;
              else
                  return module.listMembers(dd, false); //false=>pmi based
          }
      }