package io.grpc; import org.checkerframework.checker.nullness.qual.Nullable; class Context { static Key<@Nullable T> key(String name); static Key keyWithDefault(String name, T defaultValue); class Key { T get(Context context); T get(); } }