@Nullable
	public static AbstractInsnNode getPreviousInsn(@Nonnull AbstractInsnNode insn) {
		AbstractInsnNode prev = insn.getPrevious();
		while (prev != null && isMetaData(prev))
			prev = prev.getPrevious();
		return prev;
	}
@param insn
		Instruction to begin from.

@return Previous non-metadata instruction.
Can be {@code null} for no previous instruction at the start of a method.
recaf-core/src/main/java/software/coley/recaf/util/AsmInsnUtil.java