Programmatically parsing the CCDA R1.1 specification