// Bootstrap can take some urls
ElementBinding urlElement = new ElementBinding(this, new QName(NAMESPACE, "url"), stringType);
ParticleBinding urlParticle = new ParticleBinding(urlElement, 0, 1, true);
bootstrapModel.addParticle(urlParticle);
bootstrapType.pushInterceptor(urlElement.getQName(), new DefaultElementInterceptor()
{
public void add(Object parent, Object child, QName name)
{
BootstrapMetaData bootstrap = (BootstrapMetaData) parent;
String url = (String) child;