docs: public Generic onNonGenericType(Generic typeDescription) {
                      return typeDescription.isArray()
                              ? new OfGenericArray.Latent(typeDescription.getComponentType().accept(this), typeDescription)
                              : onSimpleType(typeDescription);
                  }