@Override
	public String inferBinaryName(@Nonnull Location location, @Nonnull JavaFileObject file) {
		if (file instanceof ResourceVirtualJavaFileObject virtualObject && file.getKind() == JavaFileObject.Kind.CLASS) {
			return virtualObject.getResourceName().replace('/', '.');
		}
		return super.inferBinaryName(location, file);
	}
@param unitMap
		Class input map.
@param virtualClasspath
		In-memory classpath.
@param fallback
		Fallback manager.
recaf-core/src/main/java/software/coley/recaf/services/compile/VirtualFileManager.java