class Parent { Parent(int x) {} } class SuperInBranch extends Parent { SuperInBranch(boolean big) { if (big) super(100); else super(1); // super(...) must appear once, at top level of the constructor body } }