private String[] getParameterNamesForMethod() {
   if (collector == null) {
     return Paranamer.EMPTY_NAMES;
   }
   if (!collector.isDebugInfoPresent()) {
     if (throwExceptionIfMissing) {
       throw new ParameterNamesNotFoundException("Parameter names not found for " + methodName);
     } else {
       return Paranamer.EMPTY_NAMES;
     }
   }
   return collector.getResult().split(COMMA);
 }