JavaSliceBuilder (UnaryOperator<JavaValueFilter> filterTransformer) { JavaValueFilter filter = filterTransformer.apply(myFilter); if (filter == myFilter) return this; return new JavaSliceBuilder(myParent, mySubstitutor, myIndexNesting, mySyntheticField, filter); }