class Pair<A,B> {
    final A first; final B second;
    Pair (A x, B y) { 
	this.first = x; this.second = y;
    }
}

class Main {
    public static void main (String [] argv) {
	Pair<String,Integer> p =
	    new Pair<String,Integer>("foo", 42);
	int x = p.second + 3;
    }
}
