portType.setQNameValue( QName.valueOf( subscriptionEPR.getPortType( ).toString( ) ) );
ServiceNameType snt = returnEPR.addNewServiceName( );
snt.setQNameValue( QName.valueOf( subscriptionEPR.getServiceName( ).toString( ) ) );
// Setup the resource properties.
ReferencePropertiesType props = returnEPR.addNewReferenceProperties( );
MessageElement[] propsArray = subscriptionEPR.getProperties( ).get_any( );
if ( propsArray != null )
{
for ( int i = 0; i < propsArray.length; i++ )
{
XmlCursor xmlCursor = props.newCursor( );
xmlCursor.toEndToken( );
xmlCursor.insertNamespace( CONSTANT_NAMESPACE_PREFIX,
propsArray[i].getNamespaceURI( ) );
xmlCursor.insertElementWithText( new QName( propsArray[i].getNamespaceURI( ),
propsArray[i].getLocalName( ),