Buggy code:
public abstract class CommonXml implements XMLElementReader < List < ModelNode > > , XMLElementWriter < ModelMarshallingContext > { protected static final Set < String > RESTRICTED_PATHS ; private static final char [ ] NEW_LINE = new char [ ] { '\n' } ; protected CommonXml ( ) { } protected void parseNamespaces ( final XMLExtendedStreamReader reader , final ModelNode address , final List < ModelNode > nodes ) { } protected void readHeadComment ( final XMLExtendedStreamReader reader , final ModelNode address , final List < ModelNode > nodes ) throws XMLStreamException { } protected void readTailComment ( final XMLExtendedStreamReader reader , final ModelNode address , final List < ModelNode > nodes ) throws XMLStreamException { } protected void parseSchemaLocations ( final XMLExtendedStreamReader reader , final ModelNode address , final List < ModelNode > updateList , final int idx ) throws XMLStreamException { } protected void writeSchemaLocation ( final XMLExtendedStreamWriter writer , final ModelNode modelNode ) throws XMLStreamException { } protected void writeNamespaces ( final XMLExtendedStreamWriter writer , final ModelNode modelNode ) throws XMLStreamException { } protected static void writeElement ( final XMLExtendedStreamWriter writer , final Element element ) throws XMLStreamException { } protected void writePaths ( final XMLExtendedStreamWriter writer , final ModelNode node ) throws XMLStreamException { } protected void parseFSBaseType ( final XMLExtendedStreamReader reader , final ModelNode parent , final boolean isArchive ) throws XMLStreamException { } protected void parsePaths ( final XMLExtendedStreamReader reader , final ModelNode address , final Namespace expectedNs , final List < ModelNode > list , final boolean requirePath ) throws XMLStreamException { } protected void parsePath ( final XMLExtendedStreamReader reader , final ModelNode address , final List < ModelNode > list , final boolean requirePath , final Set < String > defined ) throws XMLStreamException { } protected void parseSystemProperties ( final XMLExtendedStreamReader reader , final ModelNode address , final Namespace expectedNs , final List < ModelNode > updates , boolean standalone ) throws XMLStreamException { while ( ( reader . nextTag ( ) ) != ( XMLStreamConstants . END_ELEMENT ) ) { requireNamespace ( reader , expectedNs ) ; final Element element = Element . forName ( reader . getLocalName ( ) ) ; if ( element != ( Element . PROPERTY ) ) { throw unexpectedElement ( reader ) ; } boolean setName = false ; boolean setValue = false ; boolean setBoottime = false ; ModelNode op = Util . getEmptyOperation ( OPERATION_NAME , new ModelNode ( ) ) ; final int count = reader . getAttributeCount ( ) ; for ( int i = 0 ; i < count ; i ++ ) { final String val = reader . getAttributeValue ( i ) ; if ( ! ( isNoNamespaceAttribute ( reader , i ) ) ) { throw unexpectedAttribute ( reader , i ) ; } else { final Attribute attribute = Attribute . forName ( reader . getAttributeLocalName ( i ) ) ; switch ( attribute ) { case NAME : { if ( setName ) { throw ParseUtils . duplicateAttribute ( reader , NAME ) ; } setName = true ; ModelNode addr = new ModelNode ( ) . set ( address ) . add ( SYSTEM_PROPERTY , val ) ; op . get ( OP_ADDR ) . set ( addr ) ; break ; } case VALUE : { if ( setValue ) { throw ParseUtils . duplicateAttribute ( reader , VALUE ) ; } setValue = true ; SystemPropertyResourceDefinition . VALUE . parseAndSetParameter ( val , op , reader ) ; break ; } case BOOT_TIME : { if ( standalone ) { throw unexpectedAttribute ( reader , i ) ; } if ( setBoottime ) { throw ParseUtils . duplicateAttribute ( reader , BOOT_TIME ) ; } <START_BUG> setValue = true ; <END_BUG> SystemPropertyResourceDefinition . BOOT_TIME . parseAndSetParameter ( val , op , reader ) ; break ; } default : { throw unexpectedAttribute ( reader , i ) ; } } } } requireNoContent ( reader ) ; if ( ! setName ) { throw ParseUtils . missingRequired ( reader , Collections . singleton ( NAME ) ) ; } updates . add ( op ) ; } } protected void parseInterfaceCriteria ( final XMLExtendedStreamReader reader , final Namespace expectedNs , final ModelNode interfaceModel ) throws XMLStreamException { } protected void parseCompoundInterfaceCriterion ( final XMLExtendedStreamReader reader , final Namespace expectedNs , final ModelNode subModel ) throws XMLStreamException { } protected void parseContentType ( final XMLExtendedStreamReader reader , final ModelNode parent ) throws XMLStreamException { } protected void parseSimpleInterfaceCriterion ( final XMLExtendedStreamReader reader , final ModelNode subModel , boolean nested ) throws XMLStreamException { } private void validateAddressMask ( String value , Location location ) throws XMLStreamException { } protected void parseInterfaces ( final XMLExtendedStreamReader reader , final Set < String > names , final ModelNode address , final Namespace expectedNs , final List < ModelNode > list , final boolean checkSpecified ) throws XMLStreamException { } protected void parseSocketBindingGroupRef ( final XMLExtendedStreamReader reader , final ModelNode addOperation , final SimpleAttributeDefinition socketBindingGroup , final SimpleAttributeDefinition portOffset ) throws XMLStreamException { } protected String parseSocketBinding ( final XMLExtendedStreamReader reader , final Set < String > interfaces , final ModelNode address , final List < ModelNode > updates ) throws XMLStreamException { } private ModelNode parseClientMapping ( XMLExtendedStreamReader reader ) throws XMLStreamException { } protected String parseOutboundSocketBinding ( final XMLExtendedStreamReader reader , final Set < String > interfaces , final ModelNode address , final List < ModelNode > updates ) throws XMLStreamException { } private void parseLocalDestinationOutboundSocketBinding ( final XMLExtendedStreamReader reader , final ModelNode outboundSocketBindingAddOperation ) throws XMLStreamException { } private void parseRemoteDestinationOutboundSocketBinding ( final XMLExtendedStreamReader reader , final ModelNode outboundSocketBindingAddOperation ) throws XMLStreamException { } protected void parseDeployments ( final XMLExtendedStreamReader reader , final ModelNode address , final Namespace expectedNs , final List < ModelNode > list , final Set < Attribute > allowedAttributes , final Set < Element > allowedElements ) throws XMLStreamException { }

Fix:
setBoottime = true ;