private RepositoryBaseResource createShadow(RepositoryTemplate template) {
RepositoryShadowResource repoRes = new RepositoryShadowResource();
repoRes.setRepoType("virtual");
AbstractShadowRepositoryConfiguration cfg =
(AbstractShadowRepositoryConfiguration) template.getConfigurableRepository().getCurrentCoreConfiguration()
.getExternalConfiguration().getConfiguration(false);
repoRes.setSyncAtStartup(cfg.isSynchronizeAtStartup());
repoRes.setShadowOf(cfg.getMasterRepositoryId());
return repoRes;
}