public ICharacteristic FillHole(IEnumerable<ICharacteristic> source)
		{
			ICharacteristic _answer = null;
			if (source == null)
				throw new ArgumentNullException("source");
			else
				_answer = new WeightBinaryCharacteristic(this.id, false);
			return _answer;
		}
		public ICharacteristic Clone()
		{
			WeightBinaryCharacteristic _answer = new WeightBinaryCharacteristic(this.id, this.bit);
			return _answer;
		}