import testlib.util.*;
public class MultiBoundTypeVar {
<T extends @Odd Number & Cloneable & @Odd Appendable> void test(T t) {
Number n1 = t;
@Odd Number n2 = t;
Cloneable c1 = t;
//:: error: (assignment.type.incompatible)
@Odd Cloneable c2 = t;
Appendable d1 = t;
@Odd Appendable d2 = t;
}
}