public void renameVar(String v1, String v2) {
        for(int i =0;i<this.params.size();i++) {
            if(this.params.get(i).equals(v1)) {
                this.params.set(i, v2);
            }
        }
        for(Variable v : this.fields) {
            v.type = v.type.renameVar(v1, v2);
        }
        for(Method m : this.methods) {
            m.renameVar(v1, v2);
        }
    }