# Interface: com.pnfsoftware.jeb.core.units.code.asm.cfg.IVariableProvider

A provider of `variables`.

## Method: get
- parameter: `id`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.IVariable`

Description: Retrieve a variable by id.
parameter: id: variable id
return: matching variable, or null if none exists

## Method: getContaining
- parameter: `id`, type: `int`
- return type: `com.pnfsoftware.jeb.core.units.code.IVariable`

Description: Retrieve a variable whose id "contains" the provided id. \(The definition of "contains" is defined by the implementation.\)
parameter: id: contained variable id
return: containing variable, or null if none exists

