Filter () { //noinspection InfiniteRecursion return new Filter() { @Nullable @Override public Result applyFilter(@NotNull String line, int entireLength) { return applyFilter(line, entireLength); } }; }