}
MetaDataRepository repository = (MetaDataRepository)repCtx.getTarget();
MetaDataContextFactory metaFactory = context.getBeanInfo().getMetaDataContextFactory();
ClassLoader beanLoader = context.getBeanInfo().getClassInfo().getType().getClassLoader();
MetaDataContext metaCtx = metaFactory.getMetaDataContext(beanLoader, repository, (String)context.getName());
if (metaCtx instanceof MutableMetaDataContext == false)
{
throw new RuntimeException("MetaDataContext must be mutable");
}