code: private static void getTypeVariablePackageNames(TypeVariable type,
        Map<String, Class<?>> packageNames) {
      for (Type boundType : type.getBounds()) {
        getTypePackageNames(boundType, packageNames);
      }
    }
docs: Visits type variables to collect package names.
  
  @see {@link #getTypeVariablePackageNames}.