A zwitterion containing an adduct having the formula (I) whereinX is an electron withdrawing group selected from the group consisting of carbonyl and sulphone groups, sulphonium and phosphonium salts;R is selected from the group consisting of hydrogen, linear and branched alkyl, alkenyl, alkynyl, cycloalkyl, cycloalkenyl, cycloalkynyl, aryl, alkaryl, aralkyl, alkoxyaryl, alkoxyalkyl, oligoalkoxyalkyl, di- alkylaminoalkyl, N-aryl-N-alkylaminoalkyl, hydroxyalkoxy, alkoxy, alkenyloxy, alkynyloxy, cycloalkoxy, cycloalkenyloxy, cycloalkynyloxy, aralkoxy, alkoxyaryloxy, alkoxyalkoxy, oligoalkoxyalkoxy, aminoalkoxy, di-alkylaminoalkoxy, N-aryl-N-alkylamino-alkoxy, acyloxy, acyloxyalkyl, N-diacyl-iminoalkyl groups, organosilane, organosiloxane, and hydroxy groups and any of the above groups substituted with one or more zwitterionic group Z or one or more isocyanate groups, or R-X- is a nitrile group;R3 and R4 are individually selected from the group consisting hydrogen, linear and branched alkyl, alkenyl, and alkynyl groups, alkoxycarbonyl, alkylaminocarbonyl, cycloalkyl, cycloalkenyl, cycloalkynyl, haloaryl, haloalkyl, aryl, alkaryl, aralkyl, alkoxyaryl, alkoxyalkyl, oligoalkoxyalkyl, aminoalkyl, mono-and di-alkylaminoalkyl, arylaminoalkyl, N-aryl-N-alkylaminoalkyl and -aminoaryl, acyloxy, acyloxyalkyl, acylaminoalkyl, N-diacyl-iminoalkyl groups, alkylaminocarbonyl, organosilane and organosiloxane groups and any of the above groups substituted with a zwitterionic group Z or an isocyanate group;R1 and R2 are individually selected from hydrogen and C1-C12 alkyl groups; andat least one of groups R, R3, and R4 contain a zwitterionic group Z. The invention additionally provides processes for the production of such an adduct, polymers formed therefrom, coating processes and compositions comprising an adduct or polymers produced therefrom.