public static final ConstructorFactoryInterceptor INTERCEPTOR = new ConstructorFactoryInterceptor();
public void add(Object parent, Object child, QName name)
{
AbstractConstructorMetaData constructor = (AbstractConstructorMetaData) parent;
AbstractValueMetaData value = (AbstractValueMetaData) child;
constructor.setFactory(value);
}