* @param subTopic The current topic being added.
* @param resourceProp The ResourceProperty associated with the Topic being added to.
*/
private static void addConcreteTopics(QName rootTopicQName, Topic subTopic, ResourceProperty resourceProp)
{
TopicDocument topicDocument = TopicDocument.Factory.newInstance();
String topicName = subTopic.getName();
QName concreteTopicName = new QName(rootTopicQName.getNamespaceURI(), rootTopicQName.getLocalPart() + "/" + topicName);
TopicExpressionType topicExpressionType = topicDocument.addNewTopic();
topicExpressionType.setDialect(TopicsConstants.TOPIC_EXPR_DIALECT_CONCRETE);
XmlBeanUtils.setValueAsQName(topicExpressionType, concreteTopicName);
resourceProp.add(topicDocument);
Iterator iterator = subTopic.topicIterator();
while (iterator.hasNext())