# Interface: com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel

C AST label interfaces are immutable AST elements created by an [ICLabelFactory](ICLabelFactory).

## Method: duplicate
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICLabel`


## Method: generate
- parameter: `out`, type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.COutputSink`
- parameter: `definition`, type: `boolean`

Description: 
parameter: out: 
parameter: definition: 

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

Description: Get the label original name.
return: the name, never null

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

Description: Get the label offset.
return: the offset

