class BBB { public BBB(String x) { } void foo(String s) {} } class AAA extends BBB { public AAA(String x) { super(test(x)); } private static String t<caret>est(String x) { String y = x.trim(); return y.length() > 0 ? y : "aaaa"; } @Override void foo(String s) { super.foo(test(s)); //To change body of overridden methods use File | Settings | File Templates. } }