code: static TypeKey get(TypeMirror type) {
      Set<TypeParameterElement> visited = new HashSet<>();
      return type.accept(TypeKeyVisitor.INSTANCE, visited);
    }
docs: Factory method for creating {@code TypeKey} instances from a {@link TypeMirror}.