code: public static String[] loadParameterNames(Constructor<?> m) {
          CapturedParameterNames cpn = m.getAnnotation(CapturedParameterNames.class);
          if(cpn!=null)   return cpn.value();
  
          // debug information, if present, is more trustworthy
          try {
              String[] n = ASM.loadParametersFromAsm(m);
              if (n!=null)    return n;
          } catch (LinkageError e) {
              LOGGER.log(FINE, "Incompatible ASM", e);
          } catch (IOException e) {
              LOGGER.log(WARNING, "Failed to load a class file", e);
          }
  
          // couldn't find it
          return EMPTY_ARRAY;
      }
docs: Loads the list of parameter names of the given method, by using a stapler-specific way of getting it.
  
  <p>
  This is not the best place to expose this, but for now this would do.