Ok, I have some fictional class
public class TEMP {
    String data;
    View.OnClickListener onClickListener = new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            if (data != null) {
            }
        }
    };
}
And it looks like this in Android Studio:

If I collapse all - it looks ugly:

If I remove that if block inside onClick() - it looks good:

Why is this happening and how can I solve this issue?
 
    