// Path: fixb-quickfix/src/test/java/org/fixb/quickfix/test/data/TestModels.java
// public static final class QuoteFixFields {
//     public static final int QUOTE_ID = 11;
//     public static final int SYMBOL = 12;
//     public static final int AMOUNT_GR = 13;
//     public static final int AMOUNT = 14;
//     public static final int PARAM_GR = 20;
//     public static final int P1 = 21;
//     public static final int P2 = 22;
//     public static final int HDR = 33;
//     public static final int SIDE = 40;
// }


import org.fixb.annotations.FixBlock;
import org.fixb.annotations.FixField;
import org.fixb.annotations.FixGroup;
import org.fixb.annotations.FixMessage;
import java.util.List;
import static org.fixb.quickfix.test.data.TestModels.QuoteFixFields.*;
            this.value = value;
        }

        @Override
        public boolean equals(final Object o) {
            if (this == o) {
                return true;
            }
            if (o == null || getClass() != o.getClass()) {
                return false;
            }

            final Component component = (Component) o;

            if (value != null ? !value.equals(component.value) : component.value != null) {
                return false;
            }

            return true;
        }

        @Override
        public int hashCode() {
            return value != null ? value.hashCode() : 0;
        }
    }

    //////////////////////
    // Quote

// Path: fixb-quickfix/src/test/java/org/fixb/quickfix/test/data/TestModels.java
// public static final class QuoteFixFields {
//     public static final int QUOTE_ID = 11;
//     public static final int SYMBOL = 12;
//     public static final int AMOUNT_GR = 13;
//     public static final int AMOUNT = 14;
//     public static final int PARAM_GR = 20;
//     public static final int P1 = 21;
//     public static final int P2 = 22;
//     public static final int HDR = 33;
//     public static final int SIDE = 40;
// }


// Path: fixb-quickfix/src/test/java/org/fixb/quickfix/test/data/TestModels.java
import org.fixb.annotations.FixBlock;
import org.fixb.annotations.FixField;
import org.fixb.annotations.FixGroup;
import org.fixb.annotations.FixMessage;
import java.util.List;
import static org.fixb.quickfix.test.data.TestModels.QuoteFixFields.*;

            this.value = value;
        }

        @Override
        public boolean equals(final Object o) {
            if (this == o) {
                return true;
            }
            if (o == null || getClass() != o.getClass()) {
                return false;
            }

            final Component component = (Component) o;

            if (value != null ? !value.equals(component.value) : component.value != null) {
                return false;
            }

            return true;
        }

        @Override
        public int hashCode() {
            return value != null ? value.hashCode() : 0;
        }
    }

    //////////////////////
    // Quote

    public static final class QuoteFixFields {