import java.util.*; public aspect CtorG { // visibility options... public Base.new(List lz,int i) { this();} private Base.new(List lz,String s) { this();} Base.new(List lz,boolean b) {this();} public static void main(String []argv) { List intList = new ArrayList(); Base b1 = new Base(intList,1); // Base b2 = new Base(intList,"a"); Base b3 = new Base(intList,true); } } class Base { }