private static void initMetaDataRetrieval(MutableMetaDataRepository repository, DeploymentContext deploymentContext)
{
if (deploymentContext == null)
throw new IllegalArgumentException("Null deployment context");
ScopeBuilder builder = deploymentContext.getTransientAttachments().getAttachment(ScopeBuilder.class);
if (builder == null)
builder = DefaultScopeBuilder.INSTANCE;
builder.initMetaDataRetrieval(repository, deploymentContext);
}