Append a step to this walk spec.
@param bucket The bucket of the step, or the wildcard.
@param tag The tag of the step, or the wildcard.
@param accumulateFlag The string "1" to force this step to be accumulated in the results. "0" to force this step not to be accumulated. WILDCARD to accept the default accumulation setting ("yes" for the last step, "no" for all others).
Add a {@link Step} to the end of the traversal.This method should automatically link the step accordingly. For example, see {@link TraversalHelper#insertStep}. If the {@link TraversalStrategies} have already been applied, then an {@link IllegalStateException} is throw stating the traversal is locked.
@param step the step to add
@param < E2> the output of the step
@return the updated traversal
Called to add a custom migration step to the currently open type.
@param inputVersion the version that the custom stream migrator migratesfrom.
@param outputVersion the version that the custom stream migratormigrates to.
@param streamMigrator the custom stream migrator that does the migration.
NOTE: due to the currently very limited implementaton, all steps added must form a single path to the target version. They do not have to be added in order though ;-).
@param step the step to add.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.