public AddressConstructor AddState(US_STATE state)
 {
     _address.State = state;
     return(this);
 }
        public static string GetState(US_STATE state)
        {
            switch (state)
            {
            case US_STATE.AL:
                return("ALABAMA");

            case US_STATE.AK:
                return("ALASKA");

            case US_STATE.AS:
                return("AMERICAN SAMOA");

            case US_STATE.AZ:
                return("ARIZONA");

            case US_STATE.AR:
                return("ARKANSAS");

            case US_STATE.CA:
                return("CALIFORNIA");

            case US_STATE.CO:
                return("COLORADO");

            case US_STATE.CT:
                return("CONNECTICUT");

            case US_STATE.DE:
                return("DELAWARE");

            case US_STATE.DC:
                return("DISTRICT OF COLUMBIA");

            case US_STATE.FM:
                return("FEDERATED STATES OF MICRONESIA");

            case US_STATE.FL:
                return("FLORIDA");

            case US_STATE.GA:
                return("GEORGIA");

            case US_STATE.GU:
                return("GUAM");

            case US_STATE.HI:
                return("HAWAII");

            case US_STATE.ID:
                return("IDAHO");

            case US_STATE.IL:
                return("ILLINOIS");

            case US_STATE.IN:
                return("INDIANA");

            case US_STATE.IA:
                return("IOWA");

            case US_STATE.KS:
                return("KANSAS");

            case US_STATE.KY:
                return("KENTUCKY");

            case US_STATE.LA:
                return("LOUISIANA");

            case US_STATE.ME:
                return("MAINE");

            case US_STATE.MH:
                return("MARSHALL ISLANDS");

            case US_STATE.MD:
                return("MARYLAND");

            case US_STATE.MA:
                return("MASSACHUSETTS");

            case US_STATE.MI:
                return("MICHIGAN");

            case US_STATE.MN:
                return("MINNESOTA");

            case US_STATE.MS:
                return("MISSISSIPPI");

            case US_STATE.MO:
                return("MISSOURI");

            case US_STATE.MT:
                return("MONTANA");

            case US_STATE.NE:
                return("NEBRASKA");

            case US_STATE.NV:
                return("NEVADA");

            case US_STATE.NH:
                return("NEW HAMPSHIRE");

            case US_STATE.NJ:
                return("NEW JERSEY");

            case US_STATE.NM:
                return("NEW MEXICO");

            case US_STATE.NY:
                return("NEW YORK");

            case US_STATE.NC:
                return("NORTH CAROLINA");

            case US_STATE.ND:
                return("NORTH DAKOTA");

            case US_STATE.MP:
                return("NORTHERN MARIANA ISLANDS");

            case US_STATE.OH:
                return("OHIO");

            case US_STATE.OK:
                return("OKLAHOMA");

            case US_STATE.OR:
                return("OREGON");

            case US_STATE.PW:
                return("PALAU");

            case US_STATE.PA:
                return("PENNSYLVANIA");

            case US_STATE.PR:
                return("PUERTO RICO");

            case US_STATE.RI:
                return("RHODE ISLAND");

            case US_STATE.SC:
                return("SOUTH CAROLINA");

            case US_STATE.SD:
                return("SOUTH DAKOTA");

            case US_STATE.TN:
                return("TENNESSEE");

            case US_STATE.TX:
                return("TEXAS");

            case US_STATE.UT:
                return("UTAH");

            case US_STATE.VT:
                return("VERMONT");

            case US_STATE.VI:
                return("VIRGIN ISLANDS");

            case US_STATE.VA:
                return("VIRGINIA");

            case US_STATE.WA:
                return("WASHINGTON");

            case US_STATE.WV:
                return("WEST VIRGINIA");

            case US_STATE.WI:
                return("WISCONSIN");

            case US_STATE.WY:
                return("WYOMING");

            default:
                throw new KeyNotFoundException("NO SUCH STATE FOUND");
            }
        }