static deserialize(context) {
		const { read } = context;
		const obj = new ProvideSharedDependency(
			read(),
			read(),
			read(),
			read(),
			read()
		);
		this.shareScope = context.read();
		obj.deserialize(context);
		return obj;
	}
@param {ObjectDeserializerContext} context context
@returns {ProvideSharedDependency} deserialize fallback dependency