class JumpInstruction extends DexlibAbstractInstruction {
  protected DexlibAbstractInstruction targetInstruction;
  protected Unit markerUnit;

  public JumpInstruction(Instruction instruction, int codeAdress) {
    super(instruction, codeAdress);
  }

  protected DexlibAbstractInstruction getTargetInstruction(DexBody body) {<FILL_FUNCTION_BODY>}
}

    int offset = ((OffsetInstruction) instruction).getCodeOffset();
    int targetAddress = codeAddress + offset;
    targetInstruction = body.instructionAtAddress(targetAddress);
    return targetInstruction;
  
<methods>public void <init>(org.jf.dexlib2.iface.instruction.Instruction, int) ,public org.jf.dexlib2.iface.instruction.Instruction getInstruction() ,public int getLineNumber() ,public soot.Unit getUnit() ,public Set<soot.Type> introducedTypes() ,public abstract void jimplify(soot.dexpler.DexBody) ,public void setLineNumber(int) <variables>protected final non-sealed int codeAddress,protected final non-sealed org.jf.dexlib2.iface.instruction.Instruction instruction,protected int lineNumber,protected soot.Unit unit