this( name, null );
super( properties ); if( null == name ) { throw new NullPointerException( "name" ); } if( null == dependencies ) { throw new NullPointerException( "dependencies" ); } if( null == uri ) { if( null == classname ) { final String error = "Listener definition [" + name + "] does not declare a classname or uri value."; throw new IllegalStateException( error ); } } m_dependencies = dependencies; m_name = name; m_uri = uri; m_classname = classname;
    public ListenerDirective( String name )    {        this( name, null );    }