Buggy code:
public class CommonDescriptions { private static final String RESOURCE_NAME = ( CommonDescriptions . class . getPackage ( ) . getName ( ) ) + ".LocalDescriptions" ; public static ResourceDescriptionResolver getResourceDescriptionResolver ( final String keyPrefix ) { } public static ResourceDescriptionResolver getResourceDescriptionResolver ( final String keyPrefix , boolean useUnprefixedChildTypes ) { } public static ModelNode getNamespacePrefixAttribute ( final Locale locale ) { } public static ModelNode getSchemaLocationAttribute ( final Locale locale ) { } public static ModelNode getAddNamespaceOperation ( final Locale locale ) { } public static ModelNode getRemoveNamespaceOperation ( final Locale locale ) { } public static ModelNode getAddSchemaLocationOperation ( final Locale locale ) { } public static ModelNode getRemoveSchemaLocationOperation ( final Locale locale ) { } public static ModelNode getSystemPropertyDescription ( final Locale locale , final String description , final boolean useBoottime ) { } public static ModelNode getAddSystemPropertyOperation ( final Locale locale , final boolean useBoottime ) { final ResourceBundle bundle = CommonDescriptions . getResourceBundle ( locale ) ; final ModelNode root = new ModelNode ( ) ; root . get ( ModelDescriptionConstants . OPERATION_NAME ) . set ( OPERATION_NAME ) ; root . get ( ModelDescriptionConstants . DESCRIPTION ) . set ( bundle . getString ( "system-property.add" ) ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . VALUE , ModelDescriptionConstants . TYPE ) . set ( STRING ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . VALUE , ModelDescriptionConstants . DESCRIPTION ) . set ( bundle . getString ( "system-property.value" ) ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . VALUE , ModelDescriptionConstants . REQUIRED ) . set ( false ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . VALUE , ModelDescriptionConstants . NILLABLE ) . set ( true ) ; if ( useBoottime ) { <START_BUG> root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . BOOT_TIME , ModelDescriptionConstants . TYPE ) . set ( STRING ) ; <END_BUG> root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . BOOT_TIME , ModelDescriptionConstants . DESCRIPTION ) . set ( bundle . getString ( "system-property.boottime" ) ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . BOOT_TIME , ModelDescriptionConstants . REQUIRED ) . set ( false ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . BOOT_TIME , ModelDescriptionConstants . NILLABLE ) . set ( true ) ; root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . BOOT_TIME , ModelDescriptionConstants . DEFAULT ) . set ( true ) ; } root . get ( ModelDescriptionConstants . REPLY_PROPERTIES ) . setEmptyObject ( ) ; return root ; } public static ModelNode getRemoveSystemPropertyOperation ( final Locale locale ) { } public static final String READ_CONFIG_AS_XML = "read-config-as-xml" ; public static ModelNode getReadConfigAsXmlOperation ( Locale locale ) { } public static ModelNode getValidateAddressOperation ( final Locale locale ) { } public static ModelNode getCompositeOperation ( final Locale locale ) { } public static ModelNode getSubsystemDescribeOperation ( final Locale locale ) { } public static ModelNode getServiceContainerDescription ( final Locale locale ) { } public static ModelNode getValidateOperationDescription ( final Locale locale ) { } public static ModelNode getDescriptionOnlyOperation ( final ResourceBundle bundle , final String operationName , final String descriptionPrefix ) { } public static ModelNode getSingleParamOnlyOperation ( final ResourceBundle bundle , final String operationName , final String descriptionPrefix , final String paramName , final ModelType paramType , final boolean nillable ) { } public static ModelNode getNoArgSimpleReplyOperation ( final ResourceBundle bundle , final String operationName , final String descriptionPrefix , final ModelType replyType , final boolean describeReply ) { } public static ModelNode getSingleParamSimpleReplyOperation ( final ResourceBundle bundle , final String operationName , final String descriptionPrefix , final String paramName , final ModelType paramType , final boolean paramNillable , final ModelType replyType , final boolean describeReply ) { } public static ModelNode getNoArgSimpleListReplyOperation ( final ResourceBundle bundle , final String operationName , final String descriptionPrefix , final ModelType listValueType , final boolean describeReply ) { } public static ModelNode getSingleParamSimpleListReplyOperation ( final ResourceBundle bundle , final String operationName , final String descriptionPrefix , final String paramName , final ModelType paramType , final boolean paramNillable , final ModelType listValueType , final boolean describeReply ) { } private static ResourceBundle getResourceBundle ( Locale locale ) { } }

Fix:
root . get ( ModelDescriptionConstants . REQUEST_PROPERTIES , ModelDescriptionConstants . BOOT_TIME , ModelDescriptionConstants . TYPE ) . set ( BOOLEAN ) ;