How about working with "this" with strategies in Java? Could it be optional or you will find cases when 1 must use it compulsory? That may result in some issues, the compiler wouldn't be able to know the distinction between the Identify variable defined in the parameters with the constructor https://keegannkgcw.blogpixi.com/32393009/the-smart-trick-of-jav-this-that-no-one-is-discussing