From the
Java Langage Specification:
15.8.4 Qualified this
Any lexically enclosing instance can be referred to by explicitly qualifying the keyword this.
Let C be the class denoted by ClassName. Let n be an integer such that C is the nth lexically enclosing class of the class in which the qualified this expression appears. The value of an expression of the form ClassName.this is the nth lexically enclosing instance of this (�8.1.2). The type of the expression is C. It is a compile-time error if the current class is not an inner class of class C or C itself.
In your example,
ClassName.this.someVariable
ClassName must be an enclosing class to the class containing the method you are in.
this points to that instance of the enclosing class that has the instance you are now in as a member. The structure is used to allow an instance method of an enclosed class to reference instance members of the enclosing class.
In no case is
this a static variable.