public void renameVar(String v1, String v2) {
        for(int i =0;i<this.typeParams.size();i++) {
            if(this.typeParams.get(i).equals(v1)) {
                this.typeParams.set(i, v2);
            }
        }
        this.rType = rType.renameVar(v1, v2);
        for(Variable v : this.params) {
            v.type = v.type.renameVar(v1, v2);
        }
        for(Statement s : this.mBody) {
            s.renameVar(v1, v2);
        }
    }