Dr. Dobb's Journal February 1998
(a)
public class OverloadedSample {
OverloadedSample(String s);
OverloadedSample(int i);
}
OverloadedSample x = new OverloadedSample(42);
OverloadedSample y = new OverloadedSample("42");
(b)
set x [java::new { OverloadedSample int } 42]
set y [java::new { OverloadedSample String } 42]