try {
model = loadPom(this.session, extensionId);
} catch (Exception e) {
throw new ResolveException("Failed to resolve extension [" + extensionId + "] descriptor", e);
}
<BUG>return new AetherExtension(extensionId, model, this, this.plexusComponentManager);
</BUG>
}
private Model loadPom(RepositorySystemSession session, ExtensionId extensionId) throws IllegalArgumentException,
IllegalAccessException, InvocationTargetException

try {
model = loadPom(this.session, extensionId);
} catch (Exception e) {
throw new ResolveException("Failed to resolve extension [" + extensionId + "] descriptor", e);
}
return new AetherExtension(extensionId, model, this, this.plexusComponentManager, this.converter);
}
private Model loadPom(RepositorySystemSession session, ExtensionId extensionId) throws IllegalArgumentException,
IllegalAccessException, InvocationTargetException
