org.immutables.fixture.ImmutableHugeInterface Maven / Gradle / Ivy
Show all versions of value-fixture Show documentation
package org.immutables.fixture;
import com.google.common.base.MoreObjects;
import com.google.common.collect.Interner;
import com.google.common.collect.Interners;
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import com.google.errorprone.annotations.Var;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import javax.annotation.CheckReturnValue;
import javax.annotation.Nullable;
import javax.annotation.ParametersAreNonnullByDefault;
import javax.annotation.concurrent.Immutable;
import javax.annotation.concurrent.NotThreadSafe;
import org.immutables.value.Generated;
/**
* Immutable implementation of {@link HugeInterface}.
*
* Use the builder to create immutable instances:
* {@code ImmutableHugeInterface.builder()}.
*/
@Generated(from = "HugeInterface", generator = "Immutables")
@SuppressWarnings({"all"})
@ParametersAreNonnullByDefault
@javax.annotation.processing.Generated("org.immutables.processor.ProxyProcessor")
@Immutable
@CheckReturnValue
public final class ImmutableHugeInterface implements HugeInterface {
private final int number0_0;
private final int number0_1;
private final int number0_2;
private final int number0_3;
private final int number0_4;
private final int number0_5;
private final int number0_6;
private final int number0_7;
private final int number0_8;
private final int number0_9;
private final int number0_10;
private final int number0_11;
private final int number0_12;
private final int number0_13;
private final int number0_14;
private final int number0_15;
private final int number0_16;
private final int number0_17;
private final int number0_18;
private final int number0_19;
private final int number0_20;
private final int number0_21;
private final int number0_22;
private final int number0_23;
private final int number0_24;
private final int number0_25;
private final int number0_26;
private final int number0_27;
private final int number0_28;
private final int number0_29;
private final int number0_30;
private final int number0_31;
private final int number0_32;
private final int number0_33;
private final int number0_34;
private final int number0_35;
private final int number0_36;
private final int number0_37;
private final int number0_38;
private final int number0_39;
private final int number0_40;
private final int number0_41;
private final int number0_42;
private final int number0_43;
private final int number0_44;
private final int number0_45;
private final int number0_46;
private final int number0_47;
private final int number0_48;
private final int number0_49;
private final int number0_50;
private final int number0_51;
private final int number0_52;
private final int number0_53;
private final int number0_54;
private final int number0_55;
private final int number0_56;
private final int number0_57;
private final int number0_58;
private final int number0_59;
private final int number0_60;
private final int number0_61;
private final int number0_62;
private final int number0_63;
private final int number1_64;
private final int number1_65;
private final int number1_66;
private final int number1_67;
private final int number1_68;
private final int number1_69;
private ImmutableHugeInterface(
int number0_0,
int number0_1,
int number0_2,
int number0_3,
int number0_4,
int number0_5,
int number0_6,
int number0_7,
int number0_8,
int number0_9,
int number0_10,
int number0_11,
int number0_12,
int number0_13,
int number0_14,
int number0_15,
int number0_16,
int number0_17,
int number0_18,
int number0_19,
int number0_20,
int number0_21,
int number0_22,
int number0_23,
int number0_24,
int number0_25,
int number0_26,
int number0_27,
int number0_28,
int number0_29,
int number0_30,
int number0_31,
int number0_32,
int number0_33,
int number0_34,
int number0_35,
int number0_36,
int number0_37,
int number0_38,
int number0_39,
int number0_40,
int number0_41,
int number0_42,
int number0_43,
int number0_44,
int number0_45,
int number0_46,
int number0_47,
int number0_48,
int number0_49,
int number0_50,
int number0_51,
int number0_52,
int number0_53,
int number0_54,
int number0_55,
int number0_56,
int number0_57,
int number0_58,
int number0_59,
int number0_60,
int number0_61,
int number0_62,
int number0_63,
int number1_64,
int number1_65,
int number1_66,
int number1_67,
int number1_68,
int number1_69) {
this.number0_0 = number0_0;
this.number0_1 = number0_1;
this.number0_2 = number0_2;
this.number0_3 = number0_3;
this.number0_4 = number0_4;
this.number0_5 = number0_5;
this.number0_6 = number0_6;
this.number0_7 = number0_7;
this.number0_8 = number0_8;
this.number0_9 = number0_9;
this.number0_10 = number0_10;
this.number0_11 = number0_11;
this.number0_12 = number0_12;
this.number0_13 = number0_13;
this.number0_14 = number0_14;
this.number0_15 = number0_15;
this.number0_16 = number0_16;
this.number0_17 = number0_17;
this.number0_18 = number0_18;
this.number0_19 = number0_19;
this.number0_20 = number0_20;
this.number0_21 = number0_21;
this.number0_22 = number0_22;
this.number0_23 = number0_23;
this.number0_24 = number0_24;
this.number0_25 = number0_25;
this.number0_26 = number0_26;
this.number0_27 = number0_27;
this.number0_28 = number0_28;
this.number0_29 = number0_29;
this.number0_30 = number0_30;
this.number0_31 = number0_31;
this.number0_32 = number0_32;
this.number0_33 = number0_33;
this.number0_34 = number0_34;
this.number0_35 = number0_35;
this.number0_36 = number0_36;
this.number0_37 = number0_37;
this.number0_38 = number0_38;
this.number0_39 = number0_39;
this.number0_40 = number0_40;
this.number0_41 = number0_41;
this.number0_42 = number0_42;
this.number0_43 = number0_43;
this.number0_44 = number0_44;
this.number0_45 = number0_45;
this.number0_46 = number0_46;
this.number0_47 = number0_47;
this.number0_48 = number0_48;
this.number0_49 = number0_49;
this.number0_50 = number0_50;
this.number0_51 = number0_51;
this.number0_52 = number0_52;
this.number0_53 = number0_53;
this.number0_54 = number0_54;
this.number0_55 = number0_55;
this.number0_56 = number0_56;
this.number0_57 = number0_57;
this.number0_58 = number0_58;
this.number0_59 = number0_59;
this.number0_60 = number0_60;
this.number0_61 = number0_61;
this.number0_62 = number0_62;
this.number0_63 = number0_63;
this.number1_64 = number1_64;
this.number1_65 = number1_65;
this.number1_66 = number1_66;
this.number1_67 = number1_67;
this.number1_68 = number1_68;
this.number1_69 = number1_69;
}
/**
* @return The value of the {@code number0_0} attribute
*/
@Override
public int getNumber0_0() {
return number0_0;
}
/**
* @return The value of the {@code number0_1} attribute
*/
@Override
public int getNumber0_1() {
return number0_1;
}
/**
* @return The value of the {@code number0_2} attribute
*/
@Override
public int getNumber0_2() {
return number0_2;
}
/**
* @return The value of the {@code number0_3} attribute
*/
@Override
public int getNumber0_3() {
return number0_3;
}
/**
* @return The value of the {@code number0_4} attribute
*/
@Override
public int getNumber0_4() {
return number0_4;
}
/**
* @return The value of the {@code number0_5} attribute
*/
@Override
public int getNumber0_5() {
return number0_5;
}
/**
* @return The value of the {@code number0_6} attribute
*/
@Override
public int getNumber0_6() {
return number0_6;
}
/**
* @return The value of the {@code number0_7} attribute
*/
@Override
public int getNumber0_7() {
return number0_7;
}
/**
* @return The value of the {@code number0_8} attribute
*/
@Override
public int getNumber0_8() {
return number0_8;
}
/**
* @return The value of the {@code number0_9} attribute
*/
@Override
public int getNumber0_9() {
return number0_9;
}
/**
* @return The value of the {@code number0_10} attribute
*/
@Override
public int getNumber0_10() {
return number0_10;
}
/**
* @return The value of the {@code number0_11} attribute
*/
@Override
public int getNumber0_11() {
return number0_11;
}
/**
* @return The value of the {@code number0_12} attribute
*/
@Override
public int getNumber0_12() {
return number0_12;
}
/**
* @return The value of the {@code number0_13} attribute
*/
@Override
public int getNumber0_13() {
return number0_13;
}
/**
* @return The value of the {@code number0_14} attribute
*/
@Override
public int getNumber0_14() {
return number0_14;
}
/**
* @return The value of the {@code number0_15} attribute
*/
@Override
public int getNumber0_15() {
return number0_15;
}
/**
* @return The value of the {@code number0_16} attribute
*/
@Override
public int getNumber0_16() {
return number0_16;
}
/**
* @return The value of the {@code number0_17} attribute
*/
@Override
public int getNumber0_17() {
return number0_17;
}
/**
* @return The value of the {@code number0_18} attribute
*/
@Override
public int getNumber0_18() {
return number0_18;
}
/**
* @return The value of the {@code number0_19} attribute
*/
@Override
public int getNumber0_19() {
return number0_19;
}
/**
* @return The value of the {@code number0_20} attribute
*/
@Override
public int getNumber0_20() {
return number0_20;
}
/**
* @return The value of the {@code number0_21} attribute
*/
@Override
public int getNumber0_21() {
return number0_21;
}
/**
* @return The value of the {@code number0_22} attribute
*/
@Override
public int getNumber0_22() {
return number0_22;
}
/**
* @return The value of the {@code number0_23} attribute
*/
@Override
public int getNumber0_23() {
return number0_23;
}
/**
* @return The value of the {@code number0_24} attribute
*/
@Override
public int getNumber0_24() {
return number0_24;
}
/**
* @return The value of the {@code number0_25} attribute
*/
@Override
public int getNumber0_25() {
return number0_25;
}
/**
* @return The value of the {@code number0_26} attribute
*/
@Override
public int getNumber0_26() {
return number0_26;
}
/**
* @return The value of the {@code number0_27} attribute
*/
@Override
public int getNumber0_27() {
return number0_27;
}
/**
* @return The value of the {@code number0_28} attribute
*/
@Override
public int getNumber0_28() {
return number0_28;
}
/**
* @return The value of the {@code number0_29} attribute
*/
@Override
public int getNumber0_29() {
return number0_29;
}
/**
* @return The value of the {@code number0_30} attribute
*/
@Override
public int getNumber0_30() {
return number0_30;
}
/**
* @return The value of the {@code number0_31} attribute
*/
@Override
public int getNumber0_31() {
return number0_31;
}
/**
* @return The value of the {@code number0_32} attribute
*/
@Override
public int getNumber0_32() {
return number0_32;
}
/**
* @return The value of the {@code number0_33} attribute
*/
@Override
public int getNumber0_33() {
return number0_33;
}
/**
* @return The value of the {@code number0_34} attribute
*/
@Override
public int getNumber0_34() {
return number0_34;
}
/**
* @return The value of the {@code number0_35} attribute
*/
@Override
public int getNumber0_35() {
return number0_35;
}
/**
* @return The value of the {@code number0_36} attribute
*/
@Override
public int getNumber0_36() {
return number0_36;
}
/**
* @return The value of the {@code number0_37} attribute
*/
@Override
public int getNumber0_37() {
return number0_37;
}
/**
* @return The value of the {@code number0_38} attribute
*/
@Override
public int getNumber0_38() {
return number0_38;
}
/**
* @return The value of the {@code number0_39} attribute
*/
@Override
public int getNumber0_39() {
return number0_39;
}
/**
* @return The value of the {@code number0_40} attribute
*/
@Override
public int getNumber0_40() {
return number0_40;
}
/**
* @return The value of the {@code number0_41} attribute
*/
@Override
public int getNumber0_41() {
return number0_41;
}
/**
* @return The value of the {@code number0_42} attribute
*/
@Override
public int getNumber0_42() {
return number0_42;
}
/**
* @return The value of the {@code number0_43} attribute
*/
@Override
public int getNumber0_43() {
return number0_43;
}
/**
* @return The value of the {@code number0_44} attribute
*/
@Override
public int getNumber0_44() {
return number0_44;
}
/**
* @return The value of the {@code number0_45} attribute
*/
@Override
public int getNumber0_45() {
return number0_45;
}
/**
* @return The value of the {@code number0_46} attribute
*/
@Override
public int getNumber0_46() {
return number0_46;
}
/**
* @return The value of the {@code number0_47} attribute
*/
@Override
public int getNumber0_47() {
return number0_47;
}
/**
* @return The value of the {@code number0_48} attribute
*/
@Override
public int getNumber0_48() {
return number0_48;
}
/**
* @return The value of the {@code number0_49} attribute
*/
@Override
public int getNumber0_49() {
return number0_49;
}
/**
* @return The value of the {@code number0_50} attribute
*/
@Override
public int getNumber0_50() {
return number0_50;
}
/**
* @return The value of the {@code number0_51} attribute
*/
@Override
public int getNumber0_51() {
return number0_51;
}
/**
* @return The value of the {@code number0_52} attribute
*/
@Override
public int getNumber0_52() {
return number0_52;
}
/**
* @return The value of the {@code number0_53} attribute
*/
@Override
public int getNumber0_53() {
return number0_53;
}
/**
* @return The value of the {@code number0_54} attribute
*/
@Override
public int getNumber0_54() {
return number0_54;
}
/**
* @return The value of the {@code number0_55} attribute
*/
@Override
public int getNumber0_55() {
return number0_55;
}
/**
* @return The value of the {@code number0_56} attribute
*/
@Override
public int getNumber0_56() {
return number0_56;
}
/**
* @return The value of the {@code number0_57} attribute
*/
@Override
public int getNumber0_57() {
return number0_57;
}
/**
* @return The value of the {@code number0_58} attribute
*/
@Override
public int getNumber0_58() {
return number0_58;
}
/**
* @return The value of the {@code number0_59} attribute
*/
@Override
public int getNumber0_59() {
return number0_59;
}
/**
* @return The value of the {@code number0_60} attribute
*/
@Override
public int getNumber0_60() {
return number0_60;
}
/**
* @return The value of the {@code number0_61} attribute
*/
@Override
public int getNumber0_61() {
return number0_61;
}
/**
* @return The value of the {@code number0_62} attribute
*/
@Override
public int getNumber0_62() {
return number0_62;
}
/**
* @return The value of the {@code number0_63} attribute
*/
@Override
public int getNumber0_63() {
return number0_63;
}
/**
* @return The value of the {@code number1_64} attribute
*/
@Override
public int getNumber1_64() {
return number1_64;
}
/**
* @return The value of the {@code number1_65} attribute
*/
@Override
public int getNumber1_65() {
return number1_65;
}
/**
* @return The value of the {@code number1_66} attribute
*/
@Override
public int getNumber1_66() {
return number1_66;
}
/**
* @return The value of the {@code number1_67} attribute
*/
@Override
public int getNumber1_67() {
return number1_67;
}
/**
* @return The value of the {@code number1_68} attribute
*/
@Override
public int getNumber1_68() {
return number1_68;
}
/**
* @return The value of the {@code number1_69} attribute
*/
@Override
public int getNumber1_69() {
return number1_69;
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_0() number0_0} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_0
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_0(int value) {
if (this.number0_0 == value) return this;
return validate(new ImmutableHugeInterface(
value,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_1() number0_1} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_1
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_1(int value) {
if (this.number0_1 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
value,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_2() number0_2} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_2
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_2(int value) {
if (this.number0_2 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
value,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_3() number0_3} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_3
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_3(int value) {
if (this.number0_3 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
value,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_4() number0_4} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_4
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_4(int value) {
if (this.number0_4 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
value,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_5() number0_5} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_5
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_5(int value) {
if (this.number0_5 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
value,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_6() number0_6} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_6
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_6(int value) {
if (this.number0_6 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
value,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_7() number0_7} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_7
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_7(int value) {
if (this.number0_7 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
value,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_8() number0_8} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_8
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_8(int value) {
if (this.number0_8 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
value,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_9() number0_9} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_9
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_9(int value) {
if (this.number0_9 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
value,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_10() number0_10} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_10
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_10(int value) {
if (this.number0_10 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
value,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_11() number0_11} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_11
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_11(int value) {
if (this.number0_11 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
value,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_12() number0_12} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_12
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_12(int value) {
if (this.number0_12 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
value,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_13() number0_13} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_13
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_13(int value) {
if (this.number0_13 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
value,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_14() number0_14} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_14
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_14(int value) {
if (this.number0_14 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
value,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_15() number0_15} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_15
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_15(int value) {
if (this.number0_15 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
value,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_16() number0_16} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_16
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_16(int value) {
if (this.number0_16 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
value,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_17() number0_17} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_17
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_17(int value) {
if (this.number0_17 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
value,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_18() number0_18} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_18
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_18(int value) {
if (this.number0_18 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
value,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_19() number0_19} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_19
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_19(int value) {
if (this.number0_19 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
value,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_20() number0_20} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_20
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_20(int value) {
if (this.number0_20 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
value,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_21() number0_21} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_21
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_21(int value) {
if (this.number0_21 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
value,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_22() number0_22} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_22
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_22(int value) {
if (this.number0_22 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
value,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_23() number0_23} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_23
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_23(int value) {
if (this.number0_23 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
value,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_24() number0_24} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_24
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_24(int value) {
if (this.number0_24 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
value,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_25() number0_25} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_25
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_25(int value) {
if (this.number0_25 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
value,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_26() number0_26} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_26
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_26(int value) {
if (this.number0_26 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
value,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_27() number0_27} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_27
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_27(int value) {
if (this.number0_27 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
value,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_28() number0_28} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_28
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_28(int value) {
if (this.number0_28 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
value,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_29() number0_29} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_29
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_29(int value) {
if (this.number0_29 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
value,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_30() number0_30} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_30
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_30(int value) {
if (this.number0_30 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
value,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_31() number0_31} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_31
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_31(int value) {
if (this.number0_31 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
value,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_32() number0_32} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_32
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_32(int value) {
if (this.number0_32 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
value,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_33() number0_33} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_33
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_33(int value) {
if (this.number0_33 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
value,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_34() number0_34} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_34
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_34(int value) {
if (this.number0_34 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
value,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_35() number0_35} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_35
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_35(int value) {
if (this.number0_35 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
value,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_36() number0_36} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_36
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_36(int value) {
if (this.number0_36 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
value,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_37() number0_37} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_37
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_37(int value) {
if (this.number0_37 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
value,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_38() number0_38} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_38
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_38(int value) {
if (this.number0_38 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
value,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_39() number0_39} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_39
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_39(int value) {
if (this.number0_39 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
value,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_40() number0_40} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_40
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_40(int value) {
if (this.number0_40 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
value,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_41() number0_41} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_41
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_41(int value) {
if (this.number0_41 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
value,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_42() number0_42} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_42
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_42(int value) {
if (this.number0_42 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
value,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_43() number0_43} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_43
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_43(int value) {
if (this.number0_43 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
value,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_44() number0_44} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_44
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_44(int value) {
if (this.number0_44 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
value,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_45() number0_45} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_45
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_45(int value) {
if (this.number0_45 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
value,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_46() number0_46} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_46
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_46(int value) {
if (this.number0_46 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
value,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_47() number0_47} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_47
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_47(int value) {
if (this.number0_47 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
value,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_48() number0_48} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_48
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_48(int value) {
if (this.number0_48 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
value,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_49() number0_49} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_49
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_49(int value) {
if (this.number0_49 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
value,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_50() number0_50} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_50
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_50(int value) {
if (this.number0_50 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
value,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_51() number0_51} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_51
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_51(int value) {
if (this.number0_51 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
value,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_52() number0_52} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_52
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_52(int value) {
if (this.number0_52 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
value,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_53() number0_53} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_53
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_53(int value) {
if (this.number0_53 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
value,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_54() number0_54} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_54
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_54(int value) {
if (this.number0_54 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
value,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_55() number0_55} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_55
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_55(int value) {
if (this.number0_55 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
value,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_56() number0_56} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_56
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_56(int value) {
if (this.number0_56 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
value,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_57() number0_57} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_57
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_57(int value) {
if (this.number0_57 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
value,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_58() number0_58} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_58
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_58(int value) {
if (this.number0_58 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
value,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_59() number0_59} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_59
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_59(int value) {
if (this.number0_59 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
value,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_60() number0_60} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_60
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_60(int value) {
if (this.number0_60 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
value,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_61() number0_61} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_61
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_61(int value) {
if (this.number0_61 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
value,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_62() number0_62} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_62
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_62(int value) {
if (this.number0_62 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
value,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber0_63() number0_63} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number0_63
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber0_63(int value) {
if (this.number0_63 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
value,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber1_64() number1_64} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number1_64
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber1_64(int value) {
if (this.number1_64 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
value,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber1_65() number1_65} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number1_65
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber1_65(int value) {
if (this.number1_65 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
value,
this.number1_66,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber1_66() number1_66} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number1_66
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber1_66(int value) {
if (this.number1_66 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
value,
this.number1_67,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber1_67() number1_67} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number1_67
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber1_67(int value) {
if (this.number1_67 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
value,
this.number1_68,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber1_68() number1_68} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number1_68
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber1_68(int value) {
if (this.number1_68 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
value,
this.number1_69));
}
/**
* Copy the current immutable object by setting a value for the {@link HugeInterface#getNumber1_69() number1_69} attribute.
* A value equality check is used to prevent copying of the same value by returning {@code this}.
* @param value A new value for number1_69
* @return A modified copy of the {@code this} object
*/
public final ImmutableHugeInterface withNumber1_69(int value) {
if (this.number1_69 == value) return this;
return validate(new ImmutableHugeInterface(
this.number0_0,
this.number0_1,
this.number0_2,
this.number0_3,
this.number0_4,
this.number0_5,
this.number0_6,
this.number0_7,
this.number0_8,
this.number0_9,
this.number0_10,
this.number0_11,
this.number0_12,
this.number0_13,
this.number0_14,
this.number0_15,
this.number0_16,
this.number0_17,
this.number0_18,
this.number0_19,
this.number0_20,
this.number0_21,
this.number0_22,
this.number0_23,
this.number0_24,
this.number0_25,
this.number0_26,
this.number0_27,
this.number0_28,
this.number0_29,
this.number0_30,
this.number0_31,
this.number0_32,
this.number0_33,
this.number0_34,
this.number0_35,
this.number0_36,
this.number0_37,
this.number0_38,
this.number0_39,
this.number0_40,
this.number0_41,
this.number0_42,
this.number0_43,
this.number0_44,
this.number0_45,
this.number0_46,
this.number0_47,
this.number0_48,
this.number0_49,
this.number0_50,
this.number0_51,
this.number0_52,
this.number0_53,
this.number0_54,
this.number0_55,
this.number0_56,
this.number0_57,
this.number0_58,
this.number0_59,
this.number0_60,
this.number0_61,
this.number0_62,
this.number0_63,
this.number1_64,
this.number1_65,
this.number1_66,
this.number1_67,
this.number1_68,
value));
}
/**
* This instance is equal to all instances of {@code ImmutableHugeInterface} that have equal attribute values.
* As instances of the {@code ImmutableHugeInterface} class are interned, the {@code equals} method is implemented
* as an efficient reference equality check.
* @return {@code true} if {@code this} is equal to {@code another} instance
*/
@Override
public boolean equals(@Nullable Object another) {
return this == another;
}
private boolean equalTo(int synthetic, ImmutableHugeInterface another) {
return number0_0 == another.number0_0
&& number0_1 == another.number0_1
&& number0_2 == another.number0_2
&& number0_3 == another.number0_3
&& number0_4 == another.number0_4
&& number0_5 == another.number0_5
&& number0_6 == another.number0_6
&& number0_7 == another.number0_7
&& number0_8 == another.number0_8
&& number0_9 == another.number0_9
&& number0_10 == another.number0_10
&& number0_11 == another.number0_11
&& number0_12 == another.number0_12
&& number0_13 == another.number0_13
&& number0_14 == another.number0_14
&& number0_15 == another.number0_15
&& number0_16 == another.number0_16
&& number0_17 == another.number0_17
&& number0_18 == another.number0_18
&& number0_19 == another.number0_19
&& number0_20 == another.number0_20
&& number0_21 == another.number0_21
&& number0_22 == another.number0_22
&& number0_23 == another.number0_23
&& number0_24 == another.number0_24
&& number0_25 == another.number0_25
&& number0_26 == another.number0_26
&& number0_27 == another.number0_27
&& number0_28 == another.number0_28
&& number0_29 == another.number0_29
&& number0_30 == another.number0_30
&& number0_31 == another.number0_31
&& number0_32 == another.number0_32
&& number0_33 == another.number0_33
&& number0_34 == another.number0_34
&& number0_35 == another.number0_35
&& number0_36 == another.number0_36
&& number0_37 == another.number0_37
&& number0_38 == another.number0_38
&& number0_39 == another.number0_39
&& number0_40 == another.number0_40
&& number0_41 == another.number0_41
&& number0_42 == another.number0_42
&& number0_43 == another.number0_43
&& number0_44 == another.number0_44
&& number0_45 == another.number0_45
&& number0_46 == another.number0_46
&& number0_47 == another.number0_47
&& number0_48 == another.number0_48
&& number0_49 == another.number0_49
&& number0_50 == another.number0_50
&& number0_51 == another.number0_51
&& number0_52 == another.number0_52
&& number0_53 == another.number0_53
&& number0_54 == another.number0_54
&& number0_55 == another.number0_55
&& number0_56 == another.number0_56
&& number0_57 == another.number0_57
&& number0_58 == another.number0_58
&& number0_59 == another.number0_59
&& number0_60 == another.number0_60
&& number0_61 == another.number0_61
&& number0_62 == another.number0_62
&& number0_63 == another.number0_63
&& number1_64 == another.number1_64
&& number1_65 == another.number1_65
&& number1_66 == another.number1_66
&& number1_67 == another.number1_67
&& number1_68 == another.number1_68
&& number1_69 == another.number1_69;
}
/**
* Computes a hash code from attributes: {@code number0_0}, {@code number0_1}, {@code number0_2}, {@code number0_3}, {@code number0_4}, {@code number0_5}, {@code number0_6}, {@code number0_7}, {@code number0_8}, {@code number0_9}, {@code number0_10}, {@code number0_11}, {@code number0_12}, {@code number0_13}, {@code number0_14}, {@code number0_15}, {@code number0_16}, {@code number0_17}, {@code number0_18}, {@code number0_19}, {@code number0_20}, {@code number0_21}, {@code number0_22}, {@code number0_23}, {@code number0_24}, {@code number0_25}, {@code number0_26}, {@code number0_27}, {@code number0_28}, {@code number0_29}, {@code number0_30}, {@code number0_31}, {@code number0_32}, {@code number0_33}, {@code number0_34}, {@code number0_35}, {@code number0_36}, {@code number0_37}, {@code number0_38}, {@code number0_39}, {@code number0_40}, {@code number0_41}, {@code number0_42}, {@code number0_43}, {@code number0_44}, {@code number0_45}, {@code number0_46}, {@code number0_47}, {@code number0_48}, {@code number0_49}, {@code number0_50}, {@code number0_51}, {@code number0_52}, {@code number0_53}, {@code number0_54}, {@code number0_55}, {@code number0_56}, {@code number0_57}, {@code number0_58}, {@code number0_59}, {@code number0_60}, {@code number0_61}, {@code number0_62}, {@code number0_63}, {@code number1_64}, {@code number1_65}, {@code number1_66}, {@code number1_67}, {@code number1_68}, {@code number1_69}.
* @return hashCode value
*/
@Override
public int hashCode() {
@Var int h = 5381;
h += (h << 5) + number0_0;
h += (h << 5) + number0_1;
h += (h << 5) + number0_2;
h += (h << 5) + number0_3;
h += (h << 5) + number0_4;
h += (h << 5) + number0_5;
h += (h << 5) + number0_6;
h += (h << 5) + number0_7;
h += (h << 5) + number0_8;
h += (h << 5) + number0_9;
h += (h << 5) + number0_10;
h += (h << 5) + number0_11;
h += (h << 5) + number0_12;
h += (h << 5) + number0_13;
h += (h << 5) + number0_14;
h += (h << 5) + number0_15;
h += (h << 5) + number0_16;
h += (h << 5) + number0_17;
h += (h << 5) + number0_18;
h += (h << 5) + number0_19;
h += (h << 5) + number0_20;
h += (h << 5) + number0_21;
h += (h << 5) + number0_22;
h += (h << 5) + number0_23;
h += (h << 5) + number0_24;
h += (h << 5) + number0_25;
h += (h << 5) + number0_26;
h += (h << 5) + number0_27;
h += (h << 5) + number0_28;
h += (h << 5) + number0_29;
h += (h << 5) + number0_30;
h += (h << 5) + number0_31;
h += (h << 5) + number0_32;
h += (h << 5) + number0_33;
h += (h << 5) + number0_34;
h += (h << 5) + number0_35;
h += (h << 5) + number0_36;
h += (h << 5) + number0_37;
h += (h << 5) + number0_38;
h += (h << 5) + number0_39;
h += (h << 5) + number0_40;
h += (h << 5) + number0_41;
h += (h << 5) + number0_42;
h += (h << 5) + number0_43;
h += (h << 5) + number0_44;
h += (h << 5) + number0_45;
h += (h << 5) + number0_46;
h += (h << 5) + number0_47;
h += (h << 5) + number0_48;
h += (h << 5) + number0_49;
h += (h << 5) + number0_50;
h += (h << 5) + number0_51;
h += (h << 5) + number0_52;
h += (h << 5) + number0_53;
h += (h << 5) + number0_54;
h += (h << 5) + number0_55;
h += (h << 5) + number0_56;
h += (h << 5) + number0_57;
h += (h << 5) + number0_58;
h += (h << 5) + number0_59;
h += (h << 5) + number0_60;
h += (h << 5) + number0_61;
h += (h << 5) + number0_62;
h += (h << 5) + number0_63;
h += (h << 5) + number1_64;
h += (h << 5) + number1_65;
h += (h << 5) + number1_66;
h += (h << 5) + number1_67;
h += (h << 5) + number1_68;
h += (h << 5) + number1_69;
return h;
}
/**
* Prints the immutable value {@code HugeInterface} with attribute values.
* @return A string representation of the value
*/
@Override
public String toString() {
return MoreObjects.toStringHelper("HugeInterface")
.omitNullValues()
.add("number0_0", number0_0)
.add("number0_1", number0_1)
.add("number0_2", number0_2)
.add("number0_3", number0_3)
.add("number0_4", number0_4)
.add("number0_5", number0_5)
.add("number0_6", number0_6)
.add("number0_7", number0_7)
.add("number0_8", number0_8)
.add("number0_9", number0_9)
.add("number0_10", number0_10)
.add("number0_11", number0_11)
.add("number0_12", number0_12)
.add("number0_13", number0_13)
.add("number0_14", number0_14)
.add("number0_15", number0_15)
.add("number0_16", number0_16)
.add("number0_17", number0_17)
.add("number0_18", number0_18)
.add("number0_19", number0_19)
.add("number0_20", number0_20)
.add("number0_21", number0_21)
.add("number0_22", number0_22)
.add("number0_23", number0_23)
.add("number0_24", number0_24)
.add("number0_25", number0_25)
.add("number0_26", number0_26)
.add("number0_27", number0_27)
.add("number0_28", number0_28)
.add("number0_29", number0_29)
.add("number0_30", number0_30)
.add("number0_31", number0_31)
.add("number0_32", number0_32)
.add("number0_33", number0_33)
.add("number0_34", number0_34)
.add("number0_35", number0_35)
.add("number0_36", number0_36)
.add("number0_37", number0_37)
.add("number0_38", number0_38)
.add("number0_39", number0_39)
.add("number0_40", number0_40)
.add("number0_41", number0_41)
.add("number0_42", number0_42)
.add("number0_43", number0_43)
.add("number0_44", number0_44)
.add("number0_45", number0_45)
.add("number0_46", number0_46)
.add("number0_47", number0_47)
.add("number0_48", number0_48)
.add("number0_49", number0_49)
.add("number0_50", number0_50)
.add("number0_51", number0_51)
.add("number0_52", number0_52)
.add("number0_53", number0_53)
.add("number0_54", number0_54)
.add("number0_55", number0_55)
.add("number0_56", number0_56)
.add("number0_57", number0_57)
.add("number0_58", number0_58)
.add("number0_59", number0_59)
.add("number0_60", number0_60)
.add("number0_61", number0_61)
.add("number0_62", number0_62)
.add("number0_63", number0_63)
.add("number1_64", number1_64)
.add("number1_65", number1_65)
.add("number1_66", number1_66)
.add("number1_67", number1_67)
.add("number1_68", number1_68)
.add("number1_69", number1_69)
.toString();
}
@Generated(from = "HugeInterface", generator = "Immutables")
private static class InternProxy {
final ImmutableHugeInterface instance;
InternProxy(ImmutableHugeInterface instance) {
this.instance = instance;
}
@Override
public boolean equals(@Nullable Object another) {
return another != null && instance.equalTo(0, ((InternProxy) another).instance);
}
@Override
public int hashCode() {
return instance.hashCode();
}
}
private static final class InternerHolder {
static final Interner INTERNER = Interners.newStrongInterner();
}
private static ImmutableHugeInterface validate(ImmutableHugeInterface instance) {
return InternerHolder.INTERNER.intern(new InternProxy(instance)).instance;
}
/**
* Creates an immutable copy of a {@link HugeInterface} value.
* Uses accessors to get values to initialize the new immutable instance.
* If an instance is already immutable, it is returned as is.
* @param instance The instance to copy
* @return A copied immutable HugeInterface instance
*/
public static ImmutableHugeInterface copyOf(HugeInterface instance) {
if (instance instanceof ImmutableHugeInterface) {
return (ImmutableHugeInterface) instance;
}
return ImmutableHugeInterface.builder()
.from(instance)
.build();
}
/**
* Creates a builder for {@link ImmutableHugeInterface ImmutableHugeInterface}.
*
* ImmutableHugeInterface.builder()
* .number0_0(int) // required {@link HugeInterface#getNumber0_0() number0_0}
* .number0_1(int) // required {@link HugeInterface#getNumber0_1() number0_1}
* .number0_2(int) // required {@link HugeInterface#getNumber0_2() number0_2}
* .number0_3(int) // required {@link HugeInterface#getNumber0_3() number0_3}
* .number0_4(int) // required {@link HugeInterface#getNumber0_4() number0_4}
* .number0_5(int) // required {@link HugeInterface#getNumber0_5() number0_5}
* .number0_6(int) // required {@link HugeInterface#getNumber0_6() number0_6}
* .number0_7(int) // required {@link HugeInterface#getNumber0_7() number0_7}
* .number0_8(int) // required {@link HugeInterface#getNumber0_8() number0_8}
* .number0_9(int) // required {@link HugeInterface#getNumber0_9() number0_9}
* .number0_10(int) // required {@link HugeInterface#getNumber0_10() number0_10}
* .number0_11(int) // required {@link HugeInterface#getNumber0_11() number0_11}
* .number0_12(int) // required {@link HugeInterface#getNumber0_12() number0_12}
* .number0_13(int) // required {@link HugeInterface#getNumber0_13() number0_13}
* .number0_14(int) // required {@link HugeInterface#getNumber0_14() number0_14}
* .number0_15(int) // required {@link HugeInterface#getNumber0_15() number0_15}
* .number0_16(int) // required {@link HugeInterface#getNumber0_16() number0_16}
* .number0_17(int) // required {@link HugeInterface#getNumber0_17() number0_17}
* .number0_18(int) // required {@link HugeInterface#getNumber0_18() number0_18}
* .number0_19(int) // required {@link HugeInterface#getNumber0_19() number0_19}
* .number0_20(int) // required {@link HugeInterface#getNumber0_20() number0_20}
* .number0_21(int) // required {@link HugeInterface#getNumber0_21() number0_21}
* .number0_22(int) // required {@link HugeInterface#getNumber0_22() number0_22}
* .number0_23(int) // required {@link HugeInterface#getNumber0_23() number0_23}
* .number0_24(int) // required {@link HugeInterface#getNumber0_24() number0_24}
* .number0_25(int) // required {@link HugeInterface#getNumber0_25() number0_25}
* .number0_26(int) // required {@link HugeInterface#getNumber0_26() number0_26}
* .number0_27(int) // required {@link HugeInterface#getNumber0_27() number0_27}
* .number0_28(int) // required {@link HugeInterface#getNumber0_28() number0_28}
* .number0_29(int) // required {@link HugeInterface#getNumber0_29() number0_29}
* .number0_30(int) // required {@link HugeInterface#getNumber0_30() number0_30}
* .number0_31(int) // required {@link HugeInterface#getNumber0_31() number0_31}
* .number0_32(int) // required {@link HugeInterface#getNumber0_32() number0_32}
* .number0_33(int) // required {@link HugeInterface#getNumber0_33() number0_33}
* .number0_34(int) // required {@link HugeInterface#getNumber0_34() number0_34}
* .number0_35(int) // required {@link HugeInterface#getNumber0_35() number0_35}
* .number0_36(int) // required {@link HugeInterface#getNumber0_36() number0_36}
* .number0_37(int) // required {@link HugeInterface#getNumber0_37() number0_37}
* .number0_38(int) // required {@link HugeInterface#getNumber0_38() number0_38}
* .number0_39(int) // required {@link HugeInterface#getNumber0_39() number0_39}
* .number0_40(int) // required {@link HugeInterface#getNumber0_40() number0_40}
* .number0_41(int) // required {@link HugeInterface#getNumber0_41() number0_41}
* .number0_42(int) // required {@link HugeInterface#getNumber0_42() number0_42}
* .number0_43(int) // required {@link HugeInterface#getNumber0_43() number0_43}
* .number0_44(int) // required {@link HugeInterface#getNumber0_44() number0_44}
* .number0_45(int) // required {@link HugeInterface#getNumber0_45() number0_45}
* .number0_46(int) // required {@link HugeInterface#getNumber0_46() number0_46}
* .number0_47(int) // required {@link HugeInterface#getNumber0_47() number0_47}
* .number0_48(int) // required {@link HugeInterface#getNumber0_48() number0_48}
* .number0_49(int) // required {@link HugeInterface#getNumber0_49() number0_49}
* .number0_50(int) // required {@link HugeInterface#getNumber0_50() number0_50}
* .number0_51(int) // required {@link HugeInterface#getNumber0_51() number0_51}
* .number0_52(int) // required {@link HugeInterface#getNumber0_52() number0_52}
* .number0_53(int) // required {@link HugeInterface#getNumber0_53() number0_53}
* .number0_54(int) // required {@link HugeInterface#getNumber0_54() number0_54}
* .number0_55(int) // required {@link HugeInterface#getNumber0_55() number0_55}
* .number0_56(int) // required {@link HugeInterface#getNumber0_56() number0_56}
* .number0_57(int) // required {@link HugeInterface#getNumber0_57() number0_57}
* .number0_58(int) // required {@link HugeInterface#getNumber0_58() number0_58}
* .number0_59(int) // required {@link HugeInterface#getNumber0_59() number0_59}
* .number0_60(int) // required {@link HugeInterface#getNumber0_60() number0_60}
* .number0_61(int) // required {@link HugeInterface#getNumber0_61() number0_61}
* .number0_62(int) // required {@link HugeInterface#getNumber0_62() number0_62}
* .number0_63(int) // required {@link HugeInterface#getNumber0_63() number0_63}
* .number1_64(int) // required {@link HugeInterface#getNumber1_64() number1_64}
* .number1_65(int) // required {@link HugeInterface#getNumber1_65() number1_65}
* .number1_66(int) // required {@link HugeInterface#getNumber1_66() number1_66}
* .number1_67(int) // required {@link HugeInterface#getNumber1_67() number1_67}
* .number1_68(int) // required {@link HugeInterface#getNumber1_68() number1_68}
* .number1_69(int) // required {@link HugeInterface#getNumber1_69() number1_69}
* .build();
*
* @return A new ImmutableHugeInterface builder
*/
public static ImmutableHugeInterface.Builder builder() {
return new ImmutableHugeInterface.Builder();
}
/**
* Builds instances of type {@link ImmutableHugeInterface ImmutableHugeInterface}.
* Initialize attributes and then invoke the {@link #build()} method to create an
* immutable instance.
* {@code Builder} is not thread-safe and generally should not be stored in a field or collection,
* but instead used immediately to create instances.
*/
@Generated(from = "HugeInterface", generator = "Immutables")
@NotThreadSafe
public static final class Builder {
private static final long INIT_BIT_NUMBER0_0 = 0x1L;
private static final long INIT_BIT_NUMBER0_1 = 0x2L;
private static final long INIT_BIT_NUMBER0_2 = 0x4L;
private static final long INIT_BIT_NUMBER0_3 = 0x8L;
private static final long INIT_BIT_NUMBER0_4 = 0x10L;
private static final long INIT_BIT_NUMBER0_5 = 0x20L;
private static final long INIT_BIT_NUMBER0_6 = 0x40L;
private static final long INIT_BIT_NUMBER0_7 = 0x80L;
private static final long INIT_BIT_NUMBER0_8 = 0x100L;
private static final long INIT_BIT_NUMBER0_9 = 0x200L;
private static final long INIT_BIT_NUMBER0_10 = 0x400L;
private static final long INIT_BIT_NUMBER0_11 = 0x800L;
private static final long INIT_BIT_NUMBER0_12 = 0x1000L;
private static final long INIT_BIT_NUMBER0_13 = 0x2000L;
private static final long INIT_BIT_NUMBER0_14 = 0x4000L;
private static final long INIT_BIT_NUMBER0_15 = 0x8000L;
private static final long INIT_BIT_NUMBER0_16 = 0x10000L;
private static final long INIT_BIT_NUMBER0_17 = 0x20000L;
private static final long INIT_BIT_NUMBER0_18 = 0x40000L;
private static final long INIT_BIT_NUMBER0_19 = 0x80000L;
private static final long INIT_BIT_NUMBER0_20 = 0x100000L;
private static final long INIT_BIT_NUMBER0_21 = 0x200000L;
private static final long INIT_BIT_NUMBER0_22 = 0x400000L;
private static final long INIT_BIT_NUMBER0_23 = 0x800000L;
private static final long INIT_BIT_NUMBER0_24 = 0x1000000L;
private static final long INIT_BIT_NUMBER0_25 = 0x2000000L;
private static final long INIT_BIT_NUMBER0_26 = 0x4000000L;
private static final long INIT_BIT_NUMBER0_27 = 0x8000000L;
private static final long INIT_BIT_NUMBER0_28 = 0x10000000L;
private static final long INIT_BIT_NUMBER0_29 = 0x20000000L;
private static final long INIT_BIT_NUMBER0_30 = 0x40000000L;
private static final long INIT_BIT_NUMBER0_31 = 0x80000000L;
private static final long INIT_BIT_NUMBER0_32 = 0x100000000L;
private static final long INIT_BIT_NUMBER0_33 = 0x200000000L;
private static final long INIT_BIT_NUMBER0_34 = 0x400000000L;
private static final long INIT_BIT_NUMBER0_35 = 0x800000000L;
private static final long INIT_BIT_NUMBER0_36 = 0x1000000000L;
private static final long INIT_BIT_NUMBER0_37 = 0x2000000000L;
private static final long INIT_BIT_NUMBER0_38 = 0x4000000000L;
private static final long INIT_BIT_NUMBER0_39 = 0x8000000000L;
private static final long INIT_BIT_NUMBER0_40 = 0x10000000000L;
private static final long INIT_BIT_NUMBER0_41 = 0x20000000000L;
private static final long INIT_BIT_NUMBER0_42 = 0x40000000000L;
private static final long INIT_BIT_NUMBER0_43 = 0x80000000000L;
private static final long INIT_BIT_NUMBER0_44 = 0x100000000000L;
private static final long INIT_BIT_NUMBER0_45 = 0x200000000000L;
private static final long INIT_BIT_NUMBER0_46 = 0x400000000000L;
private static final long INIT_BIT_NUMBER0_47 = 0x800000000000L;
private static final long INIT_BIT_NUMBER0_48 = 0x1000000000000L;
private static final long INIT_BIT_NUMBER0_49 = 0x2000000000000L;
private static final long INIT_BIT_NUMBER0_50 = 0x4000000000000L;
private static final long INIT_BIT_NUMBER0_51 = 0x8000000000000L;
private static final long INIT_BIT_NUMBER0_52 = 0x10000000000000L;
private static final long INIT_BIT_NUMBER0_53 = 0x20000000000000L;
private static final long INIT_BIT_NUMBER0_54 = 0x40000000000000L;
private static final long INIT_BIT_NUMBER0_55 = 0x80000000000000L;
private static final long INIT_BIT_NUMBER0_56 = 0x100000000000000L;
private static final long INIT_BIT_NUMBER0_57 = 0x200000000000000L;
private static final long INIT_BIT_NUMBER0_58 = 0x400000000000000L;
private static final long INIT_BIT_NUMBER0_59 = 0x800000000000000L;
private static final long INIT_BIT_NUMBER0_60 = 0x1000000000000000L;
private static final long INIT_BIT_NUMBER0_61 = 0x2000000000000000L;
private static final long INIT_BIT_NUMBER0_62 = 0x4000000000000000L;
private static final long INIT_BIT_NUMBER0_63 = 0x8000000000000000L;
private static final long INIT_BIT_NUMBER1_64 = 0x1L;
private static final long INIT_BIT_NUMBER1_65 = 0x2L;
private static final long INIT_BIT_NUMBER1_66 = 0x4L;
private static final long INIT_BIT_NUMBER1_67 = 0x8L;
private static final long INIT_BIT_NUMBER1_68 = 0x10L;
private static final long INIT_BIT_NUMBER1_69 = 0x20L;
private long initBits = 0xffffffffffffffffL;
private long initBits1 = 0x3fL;
private int number0_0;
private int number0_1;
private int number0_2;
private int number0_3;
private int number0_4;
private int number0_5;
private int number0_6;
private int number0_7;
private int number0_8;
private int number0_9;
private int number0_10;
private int number0_11;
private int number0_12;
private int number0_13;
private int number0_14;
private int number0_15;
private int number0_16;
private int number0_17;
private int number0_18;
private int number0_19;
private int number0_20;
private int number0_21;
private int number0_22;
private int number0_23;
private int number0_24;
private int number0_25;
private int number0_26;
private int number0_27;
private int number0_28;
private int number0_29;
private int number0_30;
private int number0_31;
private int number0_32;
private int number0_33;
private int number0_34;
private int number0_35;
private int number0_36;
private int number0_37;
private int number0_38;
private int number0_39;
private int number0_40;
private int number0_41;
private int number0_42;
private int number0_43;
private int number0_44;
private int number0_45;
private int number0_46;
private int number0_47;
private int number0_48;
private int number0_49;
private int number0_50;
private int number0_51;
private int number0_52;
private int number0_53;
private int number0_54;
private int number0_55;
private int number0_56;
private int number0_57;
private int number0_58;
private int number0_59;
private int number0_60;
private int number0_61;
private int number0_62;
private int number0_63;
private int number1_64;
private int number1_65;
private int number1_66;
private int number1_67;
private int number1_68;
private int number1_69;
private Builder() {
}
/**
* Fill a builder with attribute values from the provided {@code HugeInterface} instance.
* Regular attribute values will be replaced with those from the given instance.
* Absent optional values will not replace present values.
* @param instance The instance from which to copy values
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder from(HugeInterface instance) {
Objects.requireNonNull(instance, "instance");
number0_0(instance.getNumber0_0());
number0_1(instance.getNumber0_1());
number0_2(instance.getNumber0_2());
number0_3(instance.getNumber0_3());
number0_4(instance.getNumber0_4());
number0_5(instance.getNumber0_5());
number0_6(instance.getNumber0_6());
number0_7(instance.getNumber0_7());
number0_8(instance.getNumber0_8());
number0_9(instance.getNumber0_9());
number0_10(instance.getNumber0_10());
number0_11(instance.getNumber0_11());
number0_12(instance.getNumber0_12());
number0_13(instance.getNumber0_13());
number0_14(instance.getNumber0_14());
number0_15(instance.getNumber0_15());
number0_16(instance.getNumber0_16());
number0_17(instance.getNumber0_17());
number0_18(instance.getNumber0_18());
number0_19(instance.getNumber0_19());
number0_20(instance.getNumber0_20());
number0_21(instance.getNumber0_21());
number0_22(instance.getNumber0_22());
number0_23(instance.getNumber0_23());
number0_24(instance.getNumber0_24());
number0_25(instance.getNumber0_25());
number0_26(instance.getNumber0_26());
number0_27(instance.getNumber0_27());
number0_28(instance.getNumber0_28());
number0_29(instance.getNumber0_29());
number0_30(instance.getNumber0_30());
number0_31(instance.getNumber0_31());
number0_32(instance.getNumber0_32());
number0_33(instance.getNumber0_33());
number0_34(instance.getNumber0_34());
number0_35(instance.getNumber0_35());
number0_36(instance.getNumber0_36());
number0_37(instance.getNumber0_37());
number0_38(instance.getNumber0_38());
number0_39(instance.getNumber0_39());
number0_40(instance.getNumber0_40());
number0_41(instance.getNumber0_41());
number0_42(instance.getNumber0_42());
number0_43(instance.getNumber0_43());
number0_44(instance.getNumber0_44());
number0_45(instance.getNumber0_45());
number0_46(instance.getNumber0_46());
number0_47(instance.getNumber0_47());
number0_48(instance.getNumber0_48());
number0_49(instance.getNumber0_49());
number0_50(instance.getNumber0_50());
number0_51(instance.getNumber0_51());
number0_52(instance.getNumber0_52());
number0_53(instance.getNumber0_53());
number0_54(instance.getNumber0_54());
number0_55(instance.getNumber0_55());
number0_56(instance.getNumber0_56());
number0_57(instance.getNumber0_57());
number0_58(instance.getNumber0_58());
number0_59(instance.getNumber0_59());
number0_60(instance.getNumber0_60());
number0_61(instance.getNumber0_61());
number0_62(instance.getNumber0_62());
number0_63(instance.getNumber0_63());
number1_64(instance.getNumber1_64());
number1_65(instance.getNumber1_65());
number1_66(instance.getNumber1_66());
number1_67(instance.getNumber1_67());
number1_68(instance.getNumber1_68());
number1_69(instance.getNumber1_69());
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_0() number0_0} attribute.
* @param number0_0 The value for number0_0
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_0(int number0_0) {
this.number0_0 = number0_0;
initBits &= ~INIT_BIT_NUMBER0_0;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_1() number0_1} attribute.
* @param number0_1 The value for number0_1
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_1(int number0_1) {
this.number0_1 = number0_1;
initBits &= ~INIT_BIT_NUMBER0_1;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_2() number0_2} attribute.
* @param number0_2 The value for number0_2
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_2(int number0_2) {
this.number0_2 = number0_2;
initBits &= ~INIT_BIT_NUMBER0_2;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_3() number0_3} attribute.
* @param number0_3 The value for number0_3
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_3(int number0_3) {
this.number0_3 = number0_3;
initBits &= ~INIT_BIT_NUMBER0_3;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_4() number0_4} attribute.
* @param number0_4 The value for number0_4
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_4(int number0_4) {
this.number0_4 = number0_4;
initBits &= ~INIT_BIT_NUMBER0_4;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_5() number0_5} attribute.
* @param number0_5 The value for number0_5
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_5(int number0_5) {
this.number0_5 = number0_5;
initBits &= ~INIT_BIT_NUMBER0_5;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_6() number0_6} attribute.
* @param number0_6 The value for number0_6
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_6(int number0_6) {
this.number0_6 = number0_6;
initBits &= ~INIT_BIT_NUMBER0_6;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_7() number0_7} attribute.
* @param number0_7 The value for number0_7
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_7(int number0_7) {
this.number0_7 = number0_7;
initBits &= ~INIT_BIT_NUMBER0_7;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_8() number0_8} attribute.
* @param number0_8 The value for number0_8
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_8(int number0_8) {
this.number0_8 = number0_8;
initBits &= ~INIT_BIT_NUMBER0_8;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_9() number0_9} attribute.
* @param number0_9 The value for number0_9
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_9(int number0_9) {
this.number0_9 = number0_9;
initBits &= ~INIT_BIT_NUMBER0_9;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_10() number0_10} attribute.
* @param number0_10 The value for number0_10
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_10(int number0_10) {
this.number0_10 = number0_10;
initBits &= ~INIT_BIT_NUMBER0_10;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_11() number0_11} attribute.
* @param number0_11 The value for number0_11
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_11(int number0_11) {
this.number0_11 = number0_11;
initBits &= ~INIT_BIT_NUMBER0_11;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_12() number0_12} attribute.
* @param number0_12 The value for number0_12
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_12(int number0_12) {
this.number0_12 = number0_12;
initBits &= ~INIT_BIT_NUMBER0_12;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_13() number0_13} attribute.
* @param number0_13 The value for number0_13
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_13(int number0_13) {
this.number0_13 = number0_13;
initBits &= ~INIT_BIT_NUMBER0_13;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_14() number0_14} attribute.
* @param number0_14 The value for number0_14
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_14(int number0_14) {
this.number0_14 = number0_14;
initBits &= ~INIT_BIT_NUMBER0_14;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_15() number0_15} attribute.
* @param number0_15 The value for number0_15
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_15(int number0_15) {
this.number0_15 = number0_15;
initBits &= ~INIT_BIT_NUMBER0_15;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_16() number0_16} attribute.
* @param number0_16 The value for number0_16
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_16(int number0_16) {
this.number0_16 = number0_16;
initBits &= ~INIT_BIT_NUMBER0_16;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_17() number0_17} attribute.
* @param number0_17 The value for number0_17
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_17(int number0_17) {
this.number0_17 = number0_17;
initBits &= ~INIT_BIT_NUMBER0_17;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_18() number0_18} attribute.
* @param number0_18 The value for number0_18
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_18(int number0_18) {
this.number0_18 = number0_18;
initBits &= ~INIT_BIT_NUMBER0_18;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_19() number0_19} attribute.
* @param number0_19 The value for number0_19
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_19(int number0_19) {
this.number0_19 = number0_19;
initBits &= ~INIT_BIT_NUMBER0_19;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_20() number0_20} attribute.
* @param number0_20 The value for number0_20
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_20(int number0_20) {
this.number0_20 = number0_20;
initBits &= ~INIT_BIT_NUMBER0_20;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_21() number0_21} attribute.
* @param number0_21 The value for number0_21
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_21(int number0_21) {
this.number0_21 = number0_21;
initBits &= ~INIT_BIT_NUMBER0_21;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_22() number0_22} attribute.
* @param number0_22 The value for number0_22
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_22(int number0_22) {
this.number0_22 = number0_22;
initBits &= ~INIT_BIT_NUMBER0_22;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_23() number0_23} attribute.
* @param number0_23 The value for number0_23
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_23(int number0_23) {
this.number0_23 = number0_23;
initBits &= ~INIT_BIT_NUMBER0_23;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_24() number0_24} attribute.
* @param number0_24 The value for number0_24
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_24(int number0_24) {
this.number0_24 = number0_24;
initBits &= ~INIT_BIT_NUMBER0_24;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_25() number0_25} attribute.
* @param number0_25 The value for number0_25
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_25(int number0_25) {
this.number0_25 = number0_25;
initBits &= ~INIT_BIT_NUMBER0_25;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_26() number0_26} attribute.
* @param number0_26 The value for number0_26
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_26(int number0_26) {
this.number0_26 = number0_26;
initBits &= ~INIT_BIT_NUMBER0_26;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_27() number0_27} attribute.
* @param number0_27 The value for number0_27
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_27(int number0_27) {
this.number0_27 = number0_27;
initBits &= ~INIT_BIT_NUMBER0_27;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_28() number0_28} attribute.
* @param number0_28 The value for number0_28
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_28(int number0_28) {
this.number0_28 = number0_28;
initBits &= ~INIT_BIT_NUMBER0_28;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_29() number0_29} attribute.
* @param number0_29 The value for number0_29
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_29(int number0_29) {
this.number0_29 = number0_29;
initBits &= ~INIT_BIT_NUMBER0_29;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_30() number0_30} attribute.
* @param number0_30 The value for number0_30
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_30(int number0_30) {
this.number0_30 = number0_30;
initBits &= ~INIT_BIT_NUMBER0_30;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_31() number0_31} attribute.
* @param number0_31 The value for number0_31
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_31(int number0_31) {
this.number0_31 = number0_31;
initBits &= ~INIT_BIT_NUMBER0_31;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_32() number0_32} attribute.
* @param number0_32 The value for number0_32
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_32(int number0_32) {
this.number0_32 = number0_32;
initBits &= ~INIT_BIT_NUMBER0_32;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_33() number0_33} attribute.
* @param number0_33 The value for number0_33
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_33(int number0_33) {
this.number0_33 = number0_33;
initBits &= ~INIT_BIT_NUMBER0_33;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_34() number0_34} attribute.
* @param number0_34 The value for number0_34
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_34(int number0_34) {
this.number0_34 = number0_34;
initBits &= ~INIT_BIT_NUMBER0_34;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_35() number0_35} attribute.
* @param number0_35 The value for number0_35
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_35(int number0_35) {
this.number0_35 = number0_35;
initBits &= ~INIT_BIT_NUMBER0_35;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_36() number0_36} attribute.
* @param number0_36 The value for number0_36
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_36(int number0_36) {
this.number0_36 = number0_36;
initBits &= ~INIT_BIT_NUMBER0_36;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_37() number0_37} attribute.
* @param number0_37 The value for number0_37
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_37(int number0_37) {
this.number0_37 = number0_37;
initBits &= ~INIT_BIT_NUMBER0_37;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_38() number0_38} attribute.
* @param number0_38 The value for number0_38
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_38(int number0_38) {
this.number0_38 = number0_38;
initBits &= ~INIT_BIT_NUMBER0_38;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_39() number0_39} attribute.
* @param number0_39 The value for number0_39
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_39(int number0_39) {
this.number0_39 = number0_39;
initBits &= ~INIT_BIT_NUMBER0_39;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_40() number0_40} attribute.
* @param number0_40 The value for number0_40
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_40(int number0_40) {
this.number0_40 = number0_40;
initBits &= ~INIT_BIT_NUMBER0_40;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_41() number0_41} attribute.
* @param number0_41 The value for number0_41
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_41(int number0_41) {
this.number0_41 = number0_41;
initBits &= ~INIT_BIT_NUMBER0_41;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_42() number0_42} attribute.
* @param number0_42 The value for number0_42
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_42(int number0_42) {
this.number0_42 = number0_42;
initBits &= ~INIT_BIT_NUMBER0_42;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_43() number0_43} attribute.
* @param number0_43 The value for number0_43
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_43(int number0_43) {
this.number0_43 = number0_43;
initBits &= ~INIT_BIT_NUMBER0_43;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_44() number0_44} attribute.
* @param number0_44 The value for number0_44
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_44(int number0_44) {
this.number0_44 = number0_44;
initBits &= ~INIT_BIT_NUMBER0_44;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_45() number0_45} attribute.
* @param number0_45 The value for number0_45
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_45(int number0_45) {
this.number0_45 = number0_45;
initBits &= ~INIT_BIT_NUMBER0_45;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_46() number0_46} attribute.
* @param number0_46 The value for number0_46
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_46(int number0_46) {
this.number0_46 = number0_46;
initBits &= ~INIT_BIT_NUMBER0_46;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_47() number0_47} attribute.
* @param number0_47 The value for number0_47
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_47(int number0_47) {
this.number0_47 = number0_47;
initBits &= ~INIT_BIT_NUMBER0_47;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_48() number0_48} attribute.
* @param number0_48 The value for number0_48
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_48(int number0_48) {
this.number0_48 = number0_48;
initBits &= ~INIT_BIT_NUMBER0_48;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_49() number0_49} attribute.
* @param number0_49 The value for number0_49
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_49(int number0_49) {
this.number0_49 = number0_49;
initBits &= ~INIT_BIT_NUMBER0_49;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_50() number0_50} attribute.
* @param number0_50 The value for number0_50
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_50(int number0_50) {
this.number0_50 = number0_50;
initBits &= ~INIT_BIT_NUMBER0_50;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_51() number0_51} attribute.
* @param number0_51 The value for number0_51
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_51(int number0_51) {
this.number0_51 = number0_51;
initBits &= ~INIT_BIT_NUMBER0_51;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_52() number0_52} attribute.
* @param number0_52 The value for number0_52
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_52(int number0_52) {
this.number0_52 = number0_52;
initBits &= ~INIT_BIT_NUMBER0_52;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_53() number0_53} attribute.
* @param number0_53 The value for number0_53
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_53(int number0_53) {
this.number0_53 = number0_53;
initBits &= ~INIT_BIT_NUMBER0_53;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_54() number0_54} attribute.
* @param number0_54 The value for number0_54
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_54(int number0_54) {
this.number0_54 = number0_54;
initBits &= ~INIT_BIT_NUMBER0_54;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_55() number0_55} attribute.
* @param number0_55 The value for number0_55
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_55(int number0_55) {
this.number0_55 = number0_55;
initBits &= ~INIT_BIT_NUMBER0_55;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_56() number0_56} attribute.
* @param number0_56 The value for number0_56
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_56(int number0_56) {
this.number0_56 = number0_56;
initBits &= ~INIT_BIT_NUMBER0_56;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_57() number0_57} attribute.
* @param number0_57 The value for number0_57
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_57(int number0_57) {
this.number0_57 = number0_57;
initBits &= ~INIT_BIT_NUMBER0_57;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_58() number0_58} attribute.
* @param number0_58 The value for number0_58
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_58(int number0_58) {
this.number0_58 = number0_58;
initBits &= ~INIT_BIT_NUMBER0_58;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_59() number0_59} attribute.
* @param number0_59 The value for number0_59
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_59(int number0_59) {
this.number0_59 = number0_59;
initBits &= ~INIT_BIT_NUMBER0_59;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_60() number0_60} attribute.
* @param number0_60 The value for number0_60
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_60(int number0_60) {
this.number0_60 = number0_60;
initBits &= ~INIT_BIT_NUMBER0_60;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_61() number0_61} attribute.
* @param number0_61 The value for number0_61
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_61(int number0_61) {
this.number0_61 = number0_61;
initBits &= ~INIT_BIT_NUMBER0_61;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_62() number0_62} attribute.
* @param number0_62 The value for number0_62
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_62(int number0_62) {
this.number0_62 = number0_62;
initBits &= ~INIT_BIT_NUMBER0_62;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber0_63() number0_63} attribute.
* @param number0_63 The value for number0_63
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number0_63(int number0_63) {
this.number0_63 = number0_63;
initBits &= ~INIT_BIT_NUMBER0_63;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber1_64() number1_64} attribute.
* @param number1_64 The value for number1_64
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number1_64(int number1_64) {
this.number1_64 = number1_64;
initBits1 &= ~INIT_BIT_NUMBER1_64;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber1_65() number1_65} attribute.
* @param number1_65 The value for number1_65
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number1_65(int number1_65) {
this.number1_65 = number1_65;
initBits1 &= ~INIT_BIT_NUMBER1_65;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber1_66() number1_66} attribute.
* @param number1_66 The value for number1_66
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number1_66(int number1_66) {
this.number1_66 = number1_66;
initBits1 &= ~INIT_BIT_NUMBER1_66;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber1_67() number1_67} attribute.
* @param number1_67 The value for number1_67
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number1_67(int number1_67) {
this.number1_67 = number1_67;
initBits1 &= ~INIT_BIT_NUMBER1_67;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber1_68() number1_68} attribute.
* @param number1_68 The value for number1_68
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number1_68(int number1_68) {
this.number1_68 = number1_68;
initBits1 &= ~INIT_BIT_NUMBER1_68;
return this;
}
/**
* Initializes the value for the {@link HugeInterface#getNumber1_69() number1_69} attribute.
* @param number1_69 The value for number1_69
* @return {@code this} builder for use in a chained invocation
*/
@CanIgnoreReturnValue
public final Builder number1_69(int number1_69) {
this.number1_69 = number1_69;
initBits1 &= ~INIT_BIT_NUMBER1_69;
return this;
}
/**
* Builds a new {@link ImmutableHugeInterface ImmutableHugeInterface}.
* @return An immutable instance of HugeInterface
* @throws java.lang.IllegalStateException if any required attributes are missing
*/
public ImmutableHugeInterface build() {
if (initBits != 0 || initBits1 != 0) {
throw new IllegalStateException(formatRequiredAttributesMessage());
}
return ImmutableHugeInterface.validate(new ImmutableHugeInterface(
number0_0,
number0_1,
number0_2,
number0_3,
number0_4,
number0_5,
number0_6,
number0_7,
number0_8,
number0_9,
number0_10,
number0_11,
number0_12,
number0_13,
number0_14,
number0_15,
number0_16,
number0_17,
number0_18,
number0_19,
number0_20,
number0_21,
number0_22,
number0_23,
number0_24,
number0_25,
number0_26,
number0_27,
number0_28,
number0_29,
number0_30,
number0_31,
number0_32,
number0_33,
number0_34,
number0_35,
number0_36,
number0_37,
number0_38,
number0_39,
number0_40,
number0_41,
number0_42,
number0_43,
number0_44,
number0_45,
number0_46,
number0_47,
number0_48,
number0_49,
number0_50,
number0_51,
number0_52,
number0_53,
number0_54,
number0_55,
number0_56,
number0_57,
number0_58,
number0_59,
number0_60,
number0_61,
number0_62,
number0_63,
number1_64,
number1_65,
number1_66,
number1_67,
number1_68,
number1_69));
}
private String formatRequiredAttributesMessage() {
List attributes = new ArrayList<>();
if ((initBits & INIT_BIT_NUMBER0_0) != 0) attributes.add("number0_0");
if ((initBits & INIT_BIT_NUMBER0_1) != 0) attributes.add("number0_1");
if ((initBits & INIT_BIT_NUMBER0_2) != 0) attributes.add("number0_2");
if ((initBits & INIT_BIT_NUMBER0_3) != 0) attributes.add("number0_3");
if ((initBits & INIT_BIT_NUMBER0_4) != 0) attributes.add("number0_4");
if ((initBits & INIT_BIT_NUMBER0_5) != 0) attributes.add("number0_5");
if ((initBits & INIT_BIT_NUMBER0_6) != 0) attributes.add("number0_6");
if ((initBits & INIT_BIT_NUMBER0_7) != 0) attributes.add("number0_7");
if ((initBits & INIT_BIT_NUMBER0_8) != 0) attributes.add("number0_8");
if ((initBits & INIT_BIT_NUMBER0_9) != 0) attributes.add("number0_9");
if ((initBits & INIT_BIT_NUMBER0_10) != 0) attributes.add("number0_10");
if ((initBits & INIT_BIT_NUMBER0_11) != 0) attributes.add("number0_11");
if ((initBits & INIT_BIT_NUMBER0_12) != 0) attributes.add("number0_12");
if ((initBits & INIT_BIT_NUMBER0_13) != 0) attributes.add("number0_13");
if ((initBits & INIT_BIT_NUMBER0_14) != 0) attributes.add("number0_14");
if ((initBits & INIT_BIT_NUMBER0_15) != 0) attributes.add("number0_15");
if ((initBits & INIT_BIT_NUMBER0_16) != 0) attributes.add("number0_16");
if ((initBits & INIT_BIT_NUMBER0_17) != 0) attributes.add("number0_17");
if ((initBits & INIT_BIT_NUMBER0_18) != 0) attributes.add("number0_18");
if ((initBits & INIT_BIT_NUMBER0_19) != 0) attributes.add("number0_19");
if ((initBits & INIT_BIT_NUMBER0_20) != 0) attributes.add("number0_20");
if ((initBits & INIT_BIT_NUMBER0_21) != 0) attributes.add("number0_21");
if ((initBits & INIT_BIT_NUMBER0_22) != 0) attributes.add("number0_22");
if ((initBits & INIT_BIT_NUMBER0_23) != 0) attributes.add("number0_23");
if ((initBits & INIT_BIT_NUMBER0_24) != 0) attributes.add("number0_24");
if ((initBits & INIT_BIT_NUMBER0_25) != 0) attributes.add("number0_25");
if ((initBits & INIT_BIT_NUMBER0_26) != 0) attributes.add("number0_26");
if ((initBits & INIT_BIT_NUMBER0_27) != 0) attributes.add("number0_27");
if ((initBits & INIT_BIT_NUMBER0_28) != 0) attributes.add("number0_28");
if ((initBits & INIT_BIT_NUMBER0_29) != 0) attributes.add("number0_29");
if ((initBits & INIT_BIT_NUMBER0_30) != 0) attributes.add("number0_30");
if ((initBits & INIT_BIT_NUMBER0_31) != 0) attributes.add("number0_31");
if ((initBits & INIT_BIT_NUMBER0_32) != 0) attributes.add("number0_32");
if ((initBits & INIT_BIT_NUMBER0_33) != 0) attributes.add("number0_33");
if ((initBits & INIT_BIT_NUMBER0_34) != 0) attributes.add("number0_34");
if ((initBits & INIT_BIT_NUMBER0_35) != 0) attributes.add("number0_35");
if ((initBits & INIT_BIT_NUMBER0_36) != 0) attributes.add("number0_36");
if ((initBits & INIT_BIT_NUMBER0_37) != 0) attributes.add("number0_37");
if ((initBits & INIT_BIT_NUMBER0_38) != 0) attributes.add("number0_38");
if ((initBits & INIT_BIT_NUMBER0_39) != 0) attributes.add("number0_39");
if ((initBits & INIT_BIT_NUMBER0_40) != 0) attributes.add("number0_40");
if ((initBits & INIT_BIT_NUMBER0_41) != 0) attributes.add("number0_41");
if ((initBits & INIT_BIT_NUMBER0_42) != 0) attributes.add("number0_42");
if ((initBits & INIT_BIT_NUMBER0_43) != 0) attributes.add("number0_43");
if ((initBits & INIT_BIT_NUMBER0_44) != 0) attributes.add("number0_44");
if ((initBits & INIT_BIT_NUMBER0_45) != 0) attributes.add("number0_45");
if ((initBits & INIT_BIT_NUMBER0_46) != 0) attributes.add("number0_46");
if ((initBits & INIT_BIT_NUMBER0_47) != 0) attributes.add("number0_47");
if ((initBits & INIT_BIT_NUMBER0_48) != 0) attributes.add("number0_48");
if ((initBits & INIT_BIT_NUMBER0_49) != 0) attributes.add("number0_49");
if ((initBits & INIT_BIT_NUMBER0_50) != 0) attributes.add("number0_50");
if ((initBits & INIT_BIT_NUMBER0_51) != 0) attributes.add("number0_51");
if ((initBits & INIT_BIT_NUMBER0_52) != 0) attributes.add("number0_52");
if ((initBits & INIT_BIT_NUMBER0_53) != 0) attributes.add("number0_53");
if ((initBits & INIT_BIT_NUMBER0_54) != 0) attributes.add("number0_54");
if ((initBits & INIT_BIT_NUMBER0_55) != 0) attributes.add("number0_55");
if ((initBits & INIT_BIT_NUMBER0_56) != 0) attributes.add("number0_56");
if ((initBits & INIT_BIT_NUMBER0_57) != 0) attributes.add("number0_57");
if ((initBits & INIT_BIT_NUMBER0_58) != 0) attributes.add("number0_58");
if ((initBits & INIT_BIT_NUMBER0_59) != 0) attributes.add("number0_59");
if ((initBits & INIT_BIT_NUMBER0_60) != 0) attributes.add("number0_60");
if ((initBits & INIT_BIT_NUMBER0_61) != 0) attributes.add("number0_61");
if ((initBits & INIT_BIT_NUMBER0_62) != 0) attributes.add("number0_62");
if ((initBits & INIT_BIT_NUMBER0_63) != 0) attributes.add("number0_63");
if ((initBits1 & INIT_BIT_NUMBER1_64) != 0) attributes.add("number1_64");
if ((initBits1 & INIT_BIT_NUMBER1_65) != 0) attributes.add("number1_65");
if ((initBits1 & INIT_BIT_NUMBER1_66) != 0) attributes.add("number1_66");
if ((initBits1 & INIT_BIT_NUMBER1_67) != 0) attributes.add("number1_67");
if ((initBits1 & INIT_BIT_NUMBER1_68) != 0) attributes.add("number1_68");
if ((initBits1 & INIT_BIT_NUMBER1_69) != 0) attributes.add("number1_69");
return "Cannot build HugeInterface, some of required attributes are not set " + attributes;
}
}
}