1 package io.grpc; 2 3 import org.checkerframework.checker.nullness.qual.Nullable; 4 5 class Context { 6 static <T> Key<@Nullable T> key(String name); 7 static <T> Key<T> keyWithDefault(String name, T defaultValue); 8 class Key<T> { 9 T get(Context context); 10 T get(); 11 } 12 } 13