///*
class G3_14 {
  public static void main( String[] args ){
     java.util.Vector v = new java.util.Vector();
     // v.add(2);
     v.add(new Integer(2));
     Integer io = (Integer) v.get(0);
     int i = io.intValue();
     i = ((Integer) v.get(0)).intValue();
  }
}
//*/

/*
class Vector<T> {
  private T e;
  void set( int i, T e ){ this.e = e; }
  T get(int i){ return e; }
}

class G3 {
  public static void main( String[] args ){
     Vector<Integer> v = new Vector<Integer>();
     v.set(0,2);               // auto-boxing     (syntactic sugar, Java 5)
     int i = v.get(0);         // auto-unboxing             -"-
     v.set(0,new Integer(2));
     Integer io = v.get(0);
  }
}
*/