code: private List<String> getArgClassQualifiedNames(CtMethod method) throws NotFoundException {
          CtClass[] paramTypes = method.getParameterTypes();
          List<String> result = new ArrayList<>(paramTypes.length);
          for (CtClass paramType : paramTypes) {
              result.add(paramType.getName());
          }
          return result;
      }
docs: (for example when class of method argument type has not been loaded by class loader)