# example using 'attribute' and 'empty' patterns element bugReports { element bugReport { attribute problem { text }, attribute reporter { text }, attribute fix { text }?, attribute see-also { text }?, empty }+ }