@Override
		public Multiple build() {
			try {
				Multiple record = new Multiple();
				record.intField = fieldSetFlags()[0] ? this.intField
						: (java.lang.Integer) defaultValue(fields()[0]);
				record.floatField = fieldSetFlags()[1] ? this.floatField
						: (java.lang.Float) defaultValue(fields()[1]);
				record.stringField = fieldSetFlags()[2] ? this.stringField
						: (java.lang.CharSequence) defaultValue(fields()[2]);
				return record;
			} catch (Exception e) {
				throw new org.apache.avro.AvroRuntimeException(e);
			}
		}