// Ambiguous method call
class C61 {
public void foo(String s) {}
public void foo(Integer i) {}
public void foo2() {
foo(null);
}
}
class D61 extends C61 {
public void foo(Integer i) {}
public void foo2() {
foo(null);
foo(1);
}
}
class ex {
void f(String name, String[] i){}
void f(String name, ex i){}
void g() {
f("",null);
}
}
class XX {
XX() {}
void XX() {}
{
new XX().XX();
}
}