contract ThisExpression {
    function someFunc() public {}
    function someVeryVeryVeryLongVariableNameThatWillBeAccessedByThisKeyword() public {}

    function test() external {
        this.someFunc();
        this.someVeryVeryVeryLongVariableNameThatWillBeAccessedByThisKeyword();
        this // comment1
            .someVeryVeryVeryLongVariableNameThatWillBeAccessedByThisKeyword();
        address(this).balance;
        
        address thisAddress = address(
            // comment2
             /* comment3 */ this // comment 4
        );
    }
}