subList is a view over the masterList
. There is just 1 underlying collection. Now masterList is kind of a superset
of sublist. So,
sublist
cannot exist if masterlist's
elements are removed //exception case
masterlist
can exist if sublist's
elements are removed //OK