import java.lang.Integer; import java.util.*; import java.util.ArrayList; 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); m(2, new ArrayList()); } }