// "Create Constructor" "true" class Outer { public Outer(String s) { } void method(Outer other) { other.new CreateConstructorFromUsage("parameter"); // invoke "Create Constructor" quick fix here } class CreateConstructorFromUsage { public CreateConstructorFromUsage(String parameter) { //To change body of created methods use File | Settings | File Templates. } } }