builder.addStateHandler(PatchingArtifacts.MODULE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) { builder.addStateHandler(PatchingArtifacts.BUNDLE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) {
builder.addStateHandler(PatchingArtifacts.MODULE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) { builder.addStateHandler(PatchingArtifacts.BUNDLE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) {
builder.addStateHandler(PatchingArtifacts.HISTORY_DIR, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) { builder.addStateHandler(PatchingArtifacts.MODULE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) { builder.addStateHandler(PatchingArtifacts.BUNDLE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) {
final List<String> bundleDirs = new ArrayList<String>(); final PatchHistoryIterator.Builder builder = PatchHistoryIterator.Builder.create(updateInstallationManager().getDefaultIdentity()); builder.addStateHandler(PatchingArtifacts.HISTORY_DIR, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) { builder.addStateHandler(PatchingArtifacts.MODULE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) { builder.addStateHandler(PatchingArtifacts.BUNDLE_OVERLAY, new PatchingArtifactStateHandler<PatchingFileArtifact.DirectoryArtifactState>() { @Override public void handleValidatedState(PatchingFileArtifact.DirectoryArtifactState state) {