All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.immutables.fixture.ImmutableHugeInterface Maven / Gradle / Ivy

There is a newer version: 2.10.1
Show newest version
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.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; } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy