in src/main/java/org/apache/sling/feature/launcher/impl/ExtensionContextImpl.java [103:115]
public Feature getFeature(ArtifactId artifact) throws IOException {
Feature f = loadedFeatures.get(artifact);
if (f != null)
return f;
URL file = getArtifactFile(artifact);
if (file == null)
return null;
try (Reader r = new InputStreamReader(file.openStream(), "UTF-8")) {
return FeatureJSONReader.read(r, artifact.toMvnUrl());
}
}