@Nonnull
	@Override
	public String getServiceId() {
		return SERVICE_ID;
	}
@param listener
		Optional listener to wrap.
@param diagnostics
		List to add diagnostics to.

@return Listener to encompass recording behavior and the user defined listener.
recaf-core/src/main/java/software/coley/recaf/services/compile/JavacCompiler.java