/* * package g1.t.m.def is the package to define (def) generic (g1) types (t) (top level or * members) with multiple (m) type parameters * * Generic type which also contains both generic and non-generic member types. */ package g1.t.m.def; public class Generic<T1, T2 extends Exception, T3 extends RuntimeException> { public T1 t1; public T2 t2; public T3 t3; public class Member { public Object m; } public class MemberGeneric<U1, U2 extends Exception, U3 extends Throwable> { public U1 u1; public U2 u2; public U3 u3; } }