class EmbeddedPackageInstallable implements SlingOpenable<JcrPackage> {

    @Override
    public int hashCode() {
        return Objects.hash(parentId, jcrPath, embeddedId);
    }

    public  EmbeddedPackageInstallable(final @NotNull PackageId parentId,
                                      final @NotNull String jcrPath,
                                      final @NotNull PackageId embeddedId);

}