import java.util.*; public class ExpData { private final List myResult = new ArrayList(); { m(10, myResult); } private void m(int i, List result) { if (i > 0) { m(i - 1, result); } result.add(i); } }