public override string ToString(CancellationToken token, bool canDecompile) {
			if (!canDecompile)
				return null;
			var output = new PlainTextOutput();
			Decompile(output, token);
			return output.ToString();
		}
		Stream GetDecompiledStream(CancellationToken token) {
			var output = new PlainTextOutput();
			Decompile(output, token);
			return ResourceUtils.StringToStream(output.ToString());
		}