IndexableFilesDeduplicateFilter (@NotNull IndexableFilesDeduplicateFilter delegate) { if (delegate.myDelegate != null) { throw new IllegalStateException("Only one-level delegation is supported now"); } return new IndexableFilesDeduplicateFilter(delegate); }