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

C AST [ICMethod](ICMethod) factory.

## Method: create
- parameter: `maddr`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod`

Description: Create an uninitialized C AST method object. If the object exists, it is retrieved.
parameter: maddr: original method address
return: 

## Method: createSynthetic
- parameter: `name`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod`

Description: 
parameter: name: 
return: 

## Method: get
- parameter: `maddr`, type: `java.lang.String`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.decompiler.ast.ICMethod`

Description: Retrieve an AST method object by address.
parameter: maddr: original method address
return: 

