// send an invalid state fault
final String responseMessageId = MessageId.getMessageId() ;
final AddressingContext responseAddressingContext = AddressingContext.createRequestContext(addressingContext.getFrom(), responseMessageId) ;
final AttributedURIType requestMessageId = addressingContext.getMessageID() ;
if (requestMessageId != null)
{
responseAddressingContext.addRelatesTo(new RelationshipType(requestMessageId.getValue())) ;
}
final String messageId = MessageId.getMessageId();
final AddressingContext faultAddressingContext = AddressingContext.createFaultContext(addressingContext, messageId) ;
try
{