import checkers.nullness.quals.*;
public class VoidUse {
private Class<?> main_class = Void.TYPE;
public Void voidReturn(Void p) {
voidReturn(null);
return null;
}
// Void is treated as Nullable. Is there a value on having it be
// NonNull?
public static abstract class VoidTestNode<T> { }
public static class VoidTestInvNode extends VoidTestNode<@NonNull Void> { }
}