# Class: com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle

A collection of [IDexDebugVariable](IDexDebugVariable).

## Constructor: DexDebugVariableBundle
- parameter: `vars`, type: `java.util.Collection<com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable>`

Description: Create a bundle of debug variables.
parameter: vars: the debug variables

## Method: findVariable
- parameter: `reg`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable`

Description: Find a variable by register.
parameter: reg: the register index
return: the matching variable, or null if none

## Method: format
- parameter: `dex`, type: `com.pnfsoftware.jeb.core.units.code.android.IDexUnit`
- return type: `java.lang.String`

Description: Format the debug variables.
parameter: dex: the dex unit used to resolve names
return: a formatted representation of the variables

## Method: hasVariable
- parameter: `reg`, type: `int`
- return type: `boolean`

Description: Determine whether a variable is known for a register.
parameter: reg: the register index
return: true if a variable is associated with the register

## Static Method: from
- parameter: `vars`, type: `java.util.Collection<com.pnfsoftware.jeb.core.units.code.android.dex.IDexDebugVariable>`
- return type: `com.pnfsoftware.jeb.core.units.code.android.dex.DexDebugVariableBundle`

Description: Create a bundle of debug variables.
parameter: vars: the debug variables
return: a debug variable bundle

