     if pattern.endianness is "x" and not @padding?
         @skipping = pattern.bytes
     else
-
       if @padding?
         value = @padding
       else if pattern.arrayed

        delete        @padding
        @repeat       = @pattern[@patternIndex].repeat
        @terminated   = not @pattern[@patternIndex].terminator
        @index        = 0

        @nextValue()

    pattern       = @pattern[@patternIndex]
    @repeat       = pattern.repeat
    @terminated   = not pattern.terminator
    @terminates   = not @terminated
    @index        = 0

    delete        @padding
