}
}
public void saveOpTrace(){
Op op = new Op();
op.setPc(pc);
op.setOp(ops[pc]);
op.saveGas(getGas());
ContractDetails contractDetails = this.result.getRepository().
getContractDetails(this.programAddress.getLast20Bytes());
op.saveStorageMap(contractDetails.getStorage());
op.saveMemory(memory);
op.saveStack(stack);
programTrace.addOp(op);
}