I feel You can also find some Unusual predicaments working with inner classes in which you will need super.this.x but they need to be avoided as vastly obscure, IMO :) Say As an illustration you are trying to access object.field from within your class in say, your constructor one example https://thisjav.tv/