encodedValue = encodedValue | ((nextField & fieldMask) << shiftStep)
decodedField = (encodedValue >> shiftStep) & fieldMask