| class  | LengthLocalStep<S,E> | Reference implementation for length() step, a mid-traversal step which returns the length of the incoming string
 traverser. | 
| class  | LTrimLocalStep<S,E> | Reference implementation for lTrim() step, a mid-traversal step which returns a string with leading
 whitespace removed. | 
| class  | ReplaceLocalStep<S,E> | Reference implementation for substring step, a mid-traversal step which returns a string with the specified
 characters in the original string replaced with the new characters. | 
| class  | RTrimLocalStep<S,E> | Reference implementation for rTrim() step, a mid-traversal step which a string with trailing
 whitespace removed. | 
| class  | SplitLocalStep<S,E> | Reference implementation for substring step, a mid-traversal step which returns a list of strings created by
 splitting the incoming string traverser around the matches of the given separator. | 
| class  | SubstringLocalStep<S,E> | Reference implementation for substring step, a mid-traversal step which returns a substring of the incoming string
 traverser with a 0-based start index (inclusive) and optionally an end index (exclusive). | 
| class  | ToLowerLocalStep<S,E> | Reference implementation for the local scope of the toUpper() step, a mid-traversal step which returns an upper case
 string representation of all elements inside the incoming list traverser. | 
| class  | ToUpperLocalStep<S,E> | Reference implementation for the local scope of the toUpper() step, a mid-traversal step which returns an upper case
 string representation of all elements inside the incoming list traverser. | 
| class  | TrimLocalStep<S,E> | Reference implementation for trim() step, a mid-traversal step which returns a string with leading and trailing
 whitespace removed. |