# Class: com.pnfsoftware.jeb.core.units.code.asm.cfg.IrregularFlowData

Used to model the exception flows: try\-block and catch/handler address.

## Constructor: IrregularFlowData
- parameter: `first`, type: `long`
- parameter: `last`, type: `long`
- parameter: `target`, type: `long`

Description: Record for an irregular flow.
parameter: first: Address of first instruction
parameter: last: Address of last instruction \(included\)
parameter: target: Address of target/handler

## Method: getFirstAddress
- return type: `long`

Description: Get the first instruction address.
return: first instruction address

## Method: getLastAddress
- return type: `long`

Description: Get the last instruction address.
return: last instruction address

## Method: getTargetAddress
- return type: `long`

Description: Get the target or handler address.
return: target address

## Method: toString
- return type: `java.lang.String`


