prop = m_propSet.get(SubscriptionManagerPortType.PROP_QNAME_TOPIC_EXPRESSION);
TopicExpressionDocument topicExprDoc = TopicExpressionDocument.Factory.newInstance();
topicExprDoc.setTopicExpression((TopicExpressionType) ((XmlBeansTopicExpression) m_topicExpression).getXmlObject());
prop.add(topicExprDoc);
prop = m_propSet.get(SubscriptionManagerPortType.PROP_QNAME_USE_NOTIFY);
UseNotifyDocument useNotifyDoc = UseNotifyDocument.Factory.newInstance();
useNotifyDoc.setUseNotify(m_useNotify);
prop.add(useNotifyDoc);
if (m_precondition != null) {
prop = m_propSet.get(SubscriptionManagerPortType.PROP_QNAME_PRECONDITION);
PreconditionDocument preconditionDoc = PreconditionDocument.Factory.newInstance();
preconditionDoc.setPrecondition((QueryExpressionType) ((XmlBeansQueryExpression) m_precondition).getXmlObject());