class DShortcutAssignStmt extends DAssignStmt {
  Type type;

  public DShortcutAssignStmt(DAssignStmt assignStmt, Type type) {
    super(assignStmt.getLeftOpBox(), assignStmt.getRightOpBox());
    this.type = type;
  }

  public void toString(UnitPrinter up) {
    up.type(type);
    up.literal(" ");
    super.toString(up);
  }

  public String toString() {<FILL_FUNCTION_BODY>}

}

    return type.toString() + " " + leftBox.getValue().toString() + " = " + rightBox.getValue().toString();
  
<methods>public void <init>(soot.ValueBox, soot.ValueBox) ,public java.lang.Object clone() ,public void setLeftOp(soot.Value) ,public void setRightOp(soot.Value) ,public void toString(soot.UnitPrinter) ,public java.lang.String toString() <variables>