@Override
	public InputStream getInputStream(String resource) {
		String name = resource.substring(0, resource.length() - IContextSource.CLASS_SUFFIX.length());
		if (name.equals(targetInfo.getName()))
			return new ByteArrayInputStream(targetInfo.getBytecode());

		ClassPathNode node = workspace.findClass(name);
		if (node == null) return null; // VF wants missing data to be null here, not an IOException or empty stream.
		return new ByteArrayInputStream(node.getValue().asJvmClass().getBytecode());
	}
@param workspace
		Workspace to pull class files from.
@param targetInfo
		Target class to decompile.
recaf-core/src/main/java/software/coley/recaf/services/decompile/vineflower/BaseSource.java