sinterface ISubList { public L rootList() { ret root; } public L parentList() { ret parent; } public int subListOffset() { ret offset; } }