Stage<T> asStage() {
        return Stage.of(
            identifier,
            predicates,
            joinType,
            field,
            joinOperator,
            foreignField,
            referencedStage
//            foreignSecondField,
//            foreignInclusion
        );
    }
This list is intentionally exposed for mutable operation.

@return a mutable list
runtime-parent/runtime-join/src/main/java/com/speedment/runtime/join/internal/component/join/StageBean.java