@FunctionAnnotation.NonForwardedFieldsFirst("0;2") @FunctionAnnotation.NonForwardedFieldsSecond("0;1") private static class AllForwardedExceptJoin<X> implements JoinFunction<Tuple3<X, X, X>, Tuple3<X, X, X>, Tuple3<X, X, X>> { @Override public Tuple3<X, X, X> join(Tuple3<X, X, X> first, Tuple3<X, X, X> second) throws Exception { return null; } }