*/
private static void addConcreteTopicExpressions( ResourceProperty topicProp,
QName rootTopicName,
Topic subTopic )
{
TopicDocument topicDocument = TopicDocument.Factory.newInstance( );
String topicName = subTopic.getName( );
QName concreteTopicName =
new QName( rootTopicName.getNamespaceURI( ), rootTopicName.getLocalPart( ) + "/" + topicName );
if ( subTopic.isVisible( ) )
{
TopicExpressionType topicExpressionType = topicDocument.addNewTopic( );
topicExpressionType.setDialect( TopicsConstants.TOPIC_EXPR_DIALECT_CONCRETE );
XmlBeanUtils.setValueAsQName( topicExpressionType, concreteTopicName );
topicProp.add( topicDocument );
}