\usepackage{tabularx}
\newcolumntype{Y}{>{\raggedright\arraybackslash}X}

\newcommand{\CA}{\textcolor{purple}{\textbf{C1}}\xspace}
\newcommand{\CAtext}{Structural mismatch\xspace}
\newcommand{\CAtextU}{Structural Mismatch\xspace}
\newcommand{\CAtextL}{structural mismatch\xspace}
\newcommand{\CB}{\textcolor{purple}{\textbf{C2}}\xspace}
\newcommand{\CBtext}{Interface contract mismatch\xspace}
\newcommand{\CBtextU}{Interface Contract Mismatch\xspace}
\newcommand{\CBtextL}{interface contract mismatch\xspace}
\newcommand{\CC}{\textcolor{purple}{\textbf{C3}}\xspace}
\newcommand{\CCtext}{Behavioural contradiction\xspace}
\newcommand{\CCtextU}{Behavioural Contradiction\xspace}
\newcommand{\CCtextL}{behavioural contradiction\xspace}
\newcommand{\CD}{\textcolor{purple}{\textbf{C4}}\xspace}
\newcommand{\CDtext}{Requirement satisfaction gap\xspace}
\newcommand{\CDtextU}{Requirement Satisfaction Gap\xspace}
\newcommand{\CDtextL}{requirement satisfaction gap\xspace}
\newcommand{\CE}{\textcolor{purple}{\textbf{C5}}\xspace}
\newcommand{\CEtext}{Terminology divergence\xspace}
\newcommand{\CEtextU}{Terminology Divergence\xspace}
\newcommand{\CEtextL}{terminology divergence\xspace}
\newcommand{\CF}{\textcolor{purple}{\textbf{C6}}\xspace}
\newcommand{\CFtext}{Traceability disruption\xspace}
\newcommand{\CFtextU}{Traceability Disruption\xspace}
\newcommand{\CFtextL}{traceability disruption\xspace}
\newcommand{\CG}{\textcolor{purple}{\textbf{C7}}\xspace}
\newcommand{\CGtext}{Temporal skew\xspace}
\newcommand{\CGtextU}{Temporal Skew\xspace}
\newcommand{\CGtextL}{temporal skew\xspace}
