class Pareja<T1, T2> {
   T1 a;
   T2 b;
}

void main( ) {
   var p = new Pareja<String, Integer>( );   // int no funciona: los tipos de un generic deben ser clases
   p.a = "hola";
   p.b = 5;                                  // por boxing esto se reescribe como  p.b = new Integer(5);
   int c = p.b;                              // por unboxing esto se reescribe como  int c = p.b.intValue( );
}