/* EndpointReference consumerReference, EndpointReference producerReference,
Calendar initialTerminationTime, Object policy, QueryExpression precondition,
QueryExpression selector, ResourceKey producerKey, String producerHomeLocation,
TopicExpression topicExpression, boolean useNotify )
{*/
SubscriptionTopicListener lis = new SubscriptionTopicListener( sub );
AnyResourcePropertyMetaData anyMeta = new AnyResourcePropertyMetaData( new QName( "foo" ) );
//need some sort of documenttype
NotifyDocument doc = NotifyDocument.Factory.newInstance( );
XmlBeansResourcePropertySet set = new XmlBeansResourcePropertySet( doc );
XmlBeansResourceProperty prop = new XmlBeansResourceProperty( anyMeta, set );
ResourcePropertyValueChangeTopicImpl topic = new ResourcePropertyValueChangeTopicImpl( prop );
TopicListenerTestObj testListenr = new TopicListenerTestObj( );
topic.addTopicListener( testListenr );
lis.topicChanged( topic );
}