MoneyWiseUKTaxYearFactory.java

/*
 * MoneyWise: Finance Application
 * Copyright 2012-2026. Tony Washer
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License.  You may obtain a copy
 * of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package io.github.tonywasher.joceanus.moneywise.tax.uk;

/**
 * The taxYear factory.
 */
public final class MoneyWiseUKTaxYearFactory {
    /**
     * The 1981 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1981 = new MoneyWiseUKTaxYear(1981,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1981_82, MoneyWiseUKTaxBandsFactory.BANDS_1981_82,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1982 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1982 = new MoneyWiseUKTaxYear(1982,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1981_82, MoneyWiseUKTaxBandsFactory.BANDS_1981_82,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1983 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1983 = new MoneyWiseUKTaxYear(1983,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1983, MoneyWiseUKTaxBandsFactory.BANDS_1983,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1984 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1984 = new MoneyWiseUKTaxYear(1984,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1984, MoneyWiseUKTaxBandsFactory.BANDS_1984,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1985 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1985 = new MoneyWiseUKTaxYear(1985,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1985, MoneyWiseUKTaxBandsFactory.BANDS_1985,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1986 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1986 = new MoneyWiseUKTaxYear(1986,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1986, MoneyWiseUKTaxBandsFactory.BANDS_1986,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1987 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1987 = new MoneyWiseUKTaxYear(1987,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1987, MoneyWiseUKTaxBandsFactory.BANDS_1987,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1988 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1988 = new MoneyWiseUKTaxYear(1988,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1988, MoneyWiseUKTaxBandsFactory.BANDS_1988,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_OLD);

    /**
     * The 1989 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1989 = new MoneyWiseUKTaxYear(1989,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1989, MoneyWiseUKTaxBandsFactory.BANDS_1989,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1990 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1990 = new MoneyWiseUKTaxYear(1990,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1990, MoneyWiseUKTaxBandsFactory.BANDS_1990_91,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1991 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1991 = new MoneyWiseUKTaxYear(1991,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1991, MoneyWiseUKTaxBandsFactory.BANDS_1990_91,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1992 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1992 = new MoneyWiseUKTaxYear(1992,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1992, MoneyWiseUKTaxBandsFactory.BANDS_1992,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1993 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1993 = new MoneyWiseUKTaxYear(1993,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1993_95, MoneyWiseUKTaxBandsFactory.BANDS_1993,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_ASINCOME, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1994 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1994 = new MoneyWiseUKTaxYear(1994,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1993_95, MoneyWiseUKTaxBandsFactory.BANDS_1994,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_TAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1995 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1995 = new MoneyWiseUKTaxYear(1995,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1993_95, MoneyWiseUKTaxBandsFactory.BANDS_1995,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_TAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1996 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1996 = new MoneyWiseUKTaxYear(1996,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1996, MoneyWiseUKTaxBandsFactory.BANDS_1996,
            MoneyWiseUKSchemeFactory.INTEREST_ASINCOME, MoneyWiseUKSchemeFactory.DIVIDEND_TAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1997 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1997 = new MoneyWiseUKTaxYear(1997,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1997, MoneyWiseUKTaxBandsFactory.BANDS_1997,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_TAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1998 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1998 = new MoneyWiseUKTaxYear(1998,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1998, MoneyWiseUKTaxBandsFactory.BANDS_1998,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_FIXEDTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 1999 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_1999 = new MoneyWiseUKTaxYear(1999,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_1999, MoneyWiseUKTaxBandsFactory.BANDS_1999,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_FIXEDTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2000 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2000 = new MoneyWiseUKTaxYear(2000,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2000, MoneyWiseUKTaxBandsFactory.BANDS_2000,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2001 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2001 = new MoneyWiseUKTaxYear(2001,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2001, MoneyWiseUKTaxBandsFactory.BANDS_2001,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2002 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2002 = new MoneyWiseUKTaxYear(2002,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2002, MoneyWiseUKTaxBandsFactory.BANDS_2002,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2003 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2003 = new MoneyWiseUKTaxYear(2003,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2003, MoneyWiseUKTaxBandsFactory.BANDS_2003,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2004 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2004 = new MoneyWiseUKTaxYear(2004,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2004, MoneyWiseUKTaxBandsFactory.BANDS_2004,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2005 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2005 = new MoneyWiseUKTaxYear(2005,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2005, MoneyWiseUKTaxBandsFactory.BANDS_2005,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2006 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2006 = new MoneyWiseUKTaxYear(2006,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2006, MoneyWiseUKTaxBandsFactory.BANDS_2006,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2007 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2007 = new MoneyWiseUKTaxYear(2007,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2007, MoneyWiseUKTaxBandsFactory.BANDS_2007,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2008 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2008 = new MoneyWiseUKTaxYear(2008,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2008, MoneyWiseUKTaxBandsFactory.BANDS_2008,
            MoneyWiseUKSchemeFactory.INTEREST_LOBASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_ASINCOME);

    /**
     * The 2009 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2009 = new MoneyWiseUKTaxYear(2009,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2009, MoneyWiseUKTaxBandsFactory.BANDS_2009,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT2, MoneyWiseUKSchemeFactory.CAPITAL_NEW);

    /**
     * The 2010 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2010 = new MoneyWiseUKTaxYear(2010,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2010, MoneyWiseUKTaxBandsFactory.BANDS_2010,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_LOTAXCREDIT2, MoneyWiseUKSchemeFactory.CAPITAL_NEW);

    /**
     * The 2011 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2011 = new MoneyWiseUKTaxYear(2011,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2011, MoneyWiseUKTaxBandsFactory.BANDS_2011,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_ADDTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT);

    /**
     * The 2012 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2012 = new MoneyWiseUKTaxYear(2012,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2012, MoneyWiseUKTaxBandsFactory.BANDS_2012,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_ADDTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT);

    /**
     * The 2013 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2013 = new MoneyWiseUKTaxYear(2013,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2013, MoneyWiseUKTaxBandsFactory.BANDS_2013,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_ADDTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT);

    /**
     * The 2014 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2014 = new MoneyWiseUKTaxYear(2014,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2014, MoneyWiseUKTaxBandsFactory.BANDS_2014,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_ADDTAXCREDIT2, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT);

    /**
     * The 2015 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2015 = new MoneyWiseUKTaxYear(2015,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2015, MoneyWiseUKTaxBandsFactory.BANDS_2015,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_ADDTAXCREDIT2, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT);

    /**
     * The 2016 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2016 = new MoneyWiseUKTaxYear(2016,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2016, MoneyWiseUKTaxBandsFactory.BANDS_2016,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_ADDTAXCREDIT2, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT);

    /**
     * The 2017 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2017 = new MoneyWiseUKTaxYear(2017,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2017, MoneyWiseUKTaxBandsFactory.BANDS_2017,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2018 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2018 = new MoneyWiseUKTaxYear(2018,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2018, MoneyWiseUKTaxBandsFactory.BANDS_2018,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2019 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2019 = new MoneyWiseUKTaxYear(2019,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2019, MoneyWiseUKTaxBandsFactory.BANDS_2019,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2020 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2020 = new MoneyWiseUKTaxYear(2020,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2020, MoneyWiseUKTaxBandsFactory.BANDS_2020,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2021 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2021 = new MoneyWiseUKTaxYear(2021,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2021, MoneyWiseUKTaxBandsFactory.BANDS_2020,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2022 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2022 = new MoneyWiseUKTaxYear(2022,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2022, MoneyWiseUKTaxBandsFactory.BANDS_2022,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2023 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2023 = new MoneyWiseUKTaxYear(2023,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2023, MoneyWiseUKTaxBandsFactory.BANDS_2022,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT1, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2024 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2024 = new MoneyWiseUKTaxYear(2024,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2024, MoneyWiseUKTaxBandsFactory.BANDS_2024_2028,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT1, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL);

    /**
     * The 2025 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2025 = new MoneyWiseUKTaxYear(2025,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2025, MoneyWiseUKTaxBandsFactory.BANDS_2024_2028,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT1, MoneyWiseUKSchemeFactory.CAPITAL_RESIDENTIAL2);

    /**
     * The 2026 TaxYear.
     */
    static final MoneyWiseUKTaxYear YEAR_2026 = new MoneyWiseUKTaxYear(2026,
            MoneyWiseUKAllowanceFactory.ALLOWANCE_2025, MoneyWiseUKTaxBandsFactory.BANDS_2024_2028,
            MoneyWiseUKSchemeFactory.INTEREST_BASE, MoneyWiseUKSchemeFactory.DIVIDEND_NOTAXCREDIT1, MoneyWiseUKSchemeFactory.CAPITAL_SPLIT2);

    /**
     * Private Constructor.
     */
    private MoneyWiseUKTaxYearFactory() {
    }
}