ModelNode description = createSubsystemSkeleton(ModelType.OBJECT, (ModelType)null);
ValidationConfiguration arbitraryDescriptors = new ValidationConfiguration();
arbitraryDescriptors.allowNullValueTypeForAttribute(ROOT_ADDRESS, ROOT_ATTR);
arbitraryDescriptors.allowNullValueTypeForOperationParameter(ROOT_ADDRESS, ROOT_OP, PARAM);
arbitraryDescriptors.allowNullValueTypeForAttribute(CHILD_ADDRESS, CHILD_ATTR);
arbitraryDescriptors.allowNullValueTypeForOperationParameter(CHILD_ADDRESS, CHILD_OP, PARAM);
List<ValidationFailure> errors = validate(description, arbitraryDescriptors);
Assert.assertEquals(2, errors.size());
assertOperationParameterFailure(errors.get(0), ROOT_ADDRESS, ROOT_OP, REPLY_PROPERTIES);