binding.setInterfaceName(name1QN);
BindingOperationElement bindingOperation = binding.addBindingOperationElement();
bindingOperation.setRef(name3QN);
BindingMessageReferenceElement bindingMessageReference = bindingOperation.addBindingMessageReferenceElement();
bindingMessageReference.setMessageLabel(MessageLabel.IN);
BindingMessageReferenceElement bindingMessageReference2 = bindingOperation.addBindingMessageReferenceElement();
bindingMessageReference2.setMessageLabel(MessageLabel.IN);
if(val.testAssertionBindingMessageReference1052(descEl.toComponent().getBindings()[0].getBindingOperations()[0].getBindingMessageReferences(), reporter))
{
fail("The testAssertionBindingMessageReference1052 method returned true with two binding message references defined with the same interface message reference.");