/// <summary>Method for overriding currently configured output decorator</summary>
		public virtual com.fasterxml.jackson.core.JsonFactory setOutputDecorator(com.fasterxml.jackson.core.io.OutputDecorator
			 d)
		{
			_outputDecorator = d;
			return this;
		}
		/// <summary>Constructor used when copy()ing a factory instance.</summary>
		/// <since>2.2.1</since>
		protected internal JsonFactory(com.fasterxml.jackson.core.JsonFactory src, com.fasterxml.jackson.core.ObjectCodec
			 codec)
		{
			_objectCodec = null;
			_factoryFeatures = src._factoryFeatures;
			_parserFeatures = src._parserFeatures;
			_generatorFeatures = src._generatorFeatures;
			_characterEscapes = src._characterEscapes;
			_inputDecorator = src._inputDecorator;
			_outputDecorator = src._outputDecorator;
			_rootValueSeparator = src._rootValueSeparator;
		}