private int getArgumentIndexByName( String argumentName, int defaultIndex ) {
        for( int i = 0; i < arguments.size(); i++ ) {
            if( arguments.get( i ).name.equals( argumentName ) ) {
                return i;
            }
        }
        return defaultIndex;
    }
Greedy search for the next String from the start in the {@param description}
until a non JavaIdentifierPart or $ is found

@param description the searchable {@link String}
@return a {@link String} consisting only of JavaIdentifiableParts
jgiven-core/src/main/java/com/tngtech/jgiven/report/model/StepFormatter.java