if (!path.startsWith("/")) {
path = "/" + path;
}
resource = new ClasspathResource(path);
} else {
resource = new FilesystemResource(this.idpMetadataPath);
}
idpMetadataProvider = new ResourceBackedMetadataProvider(new Timer(true), resource);
} else {
InputStream in = new ByteArrayInputStream(idpMetadata.getBytes());
Document inCommonMDDoc = parserPool.parse(in);