@Test
	void keepObviousNpeOnFieldAccess() {
		String asm = """
				.method public static example ()V {
					exceptions: {
				       {  A,  B,  C, Ljava/lang/NullPointerException; }
				    },
				    code: {
				    A:
				        // field owner context is null
				        aconst_null
				        iconst_0
				        putfield Owner.intField I
				    B:
				        goto END
				    C:
				        invokevirtual java/lang/Throwable.printStackTrace ()V
				        goto END
				    END:
				        return
				    }
				}
				""";
		validateNoTransformation(asm, List.of(RedundantTryCatchRemovingTransformer.class));
		asm = """
				.method public static example ()V {
					exceptions: {
				       {  A,  B,  C, Ljava/lang/NullPointerException; }
				    },
				    code: {
				    A:
				        // field owner context is null
				        aconst_null
				        getfield Owner.intField I
				        pop
				    B:
				        goto END
				    C:
				        invokevirtual java/lang/Throwable.printStackTrace ()V
				        goto END
				    END:
				        return
				    }
				}
				""";
		validateNoTransformation(asm, List.of(RedundantTryCatchRemovingTransformer.class));
	}
Ensures {@link RedundantTryCatchRemovingTransformer} is not too aggressive.
recaf-core/src/test/java/software/coley/recaf/services/deobfuscation/TryCatchDeobfuscationTest.java