code: @Override
      @SuppressWarnings("PMD.ReplaceHashtableWithMap")
      public Object doHandleRequest(MBeanServerExecutor serverManager, JmxSearchRequest request)
              throws MBeanException, IOException, NotChangedException {
          checkForModifiedSince(serverManager,request);
          Set<ObjectName> names = serverManager.queryNames(request.getObjectName());
          Set<String> ret = new LinkedHashSet<String>();
  
          for (ObjectName name : names) {
              ret.add(request.getOrderedObjectName(name));
          }
          return new ArrayList<String>(ret);
      }
docs: {@inheritDoc}
  @param serverManager
  @param request