getClass() in java is a method which returns runtime class of an object. For example:
String str = "something";
Then str.getClass() will return java.lang.String. That's okay. However, what does it mean when the getClass() called "dependently". I mean, in this case getClass() is called after the .
operator. But in some cases, it can be called like getClass().getResourceAsStream()
. I don't know what it is actually.