@Override
	public Entries getEntries() {
		// TODO: Bug in QF/VF makes it so that 'addLibrary' doesn't yield inner info for a class provided with 'addSource'
		//  So for now until this is fixed upstream we will also supply inners here.
		//  This will make QF/VF decompile each inner class separately as well, but its the best fix for now without
		//  too much of a perf hit.
		List<Entry> entries = new ArrayList<>();
		entries.add(new Entry(targetInfo.getName(), Entry.BASE_VERSION));
		for (InnerClassInfo innerClass : targetInfo.getInnerClasses()) {
			// Only add entry if it exists in the workspace.
			if (workspace.findClass(innerClass.getInnerClassName()) != null)
				entries.add(new Entry(innerClass.getName(), Entry.BASE_VERSION));
		}
		return new Entries(entries, Collections.emptyList(), Collections.emptyList());
	}
@return Output which holds the decompilation result after the decompilation task completes.
recaf-core/src/main/java/software/coley/recaf/services/decompile/vineflower/ClassSource.java