@Nonnull
	public WorkspacePatch deserializePatch(@Nonnull Workspace workspace, @Nonnull Path patchPath) throws IOException, PatchGenerationException {
		return deserializePatch(workspace, Files.readString(patchPath));
	}
Maps a JSON file into a workspace patch.

@param workspace
		Workspace to apply the patch to.
@param patchPath
		Path to the JSON file outlining patch contents.

@return A workspace patch instance.

@throws IOException
		When the JSON file couldn't be read.
@throws PatchGenerationException
		When the JSON file couldn't be parsed, or its contents could not be found in the workspace.
recaf-core/src/main/java/software/coley/recaf/services/workspace/patch/PatchProvider.java