| class Doo { |
| final Object finalField; |
| Object mutableField; |
| |
| Foo(Object finalField) { |
| this.finalField = finalField; |
| } |
| |
| Object method() { return new Object(); } |
| |
| public void foo(final Object o) { |
| if (o != null && o instanceof String) {} |
| if (finalField != null && o instanceof String) {} |
| if (finalField != null) { |
| if (finalField instanceof String) {} |
| } |
| if (finalField != null) { |
| if (finalField instanceof String) {} |
| System.out.println(); |
| } |
| if (mutableField != null && mutableField instanceof String) {} |
| if (method() != null && method() instanceof String) {} |
| } |
| } |