@SuppressWarnings("unchecked")
	public static <T> T unwrapProxy(T proxy) {
		if (proxy instanceof WeldClientProxy weldProxy) {
			return (T) weldProxy.getMetadata().getContextualInstance();
		}
		return proxy;
	}
CDI will wrap beans in proxies and update the backing value when appropriate.
If you want to verify that the initialized value has changed you cannot compare
the proxy instances, you must compare the values they delegate to.

@param proxy
		Proxy, assumed to be from {@link Recaf#get(Class)} or {@link Recaf#get(Class, Annotation...)}.
@param <T>
		Bean type.

@return Unwrapped value, without the proxy.
recaf-core/src/testFixtures/java/software/coley/recaf/test/TestBase.java