} else if (o1 instanceof Address) { Address addr = (Address) o1; stream.writeJMP(operandSize, addr.scale, addr.disp);
    private final void emmitJMP() {        Object o1 = operands.get(0);        if (o1 instanceof Register) {            stream.writeJMP(getRegister(((Register) o1).name));        } else if (o1 instanceof Identifier) {            String id = ((Identifier) o1).name;            Label lab = (Label) labels.get(id);            lab = (lab == null) ? new Label(id) : lab;            stream.writeJMP(lab);        } else {            throw new IllegalArgumentException("Unknown operand: " + o1);        }    }