public class Variable {
	public static enum Kind {
		GLOBAL_VARIABLE,
		LOCAL_VARIABLE,
		ARGUMENT
	}

	private String name;
	private DataType dataType;
	private Kind kind;
	private int id;

	public Variable(String name, DataType dataType, Kind kind, int id) {
		this.name = name;
		this.dataType = dataType;
		this.kind = kind;
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public DataType getDataType() {
		return dataType;
	}

	public Kind getKind() {
		return kind;
	}

	public int getId() {
		return id;
	}
}

@@ -175,22 +175,26 @@
 private 
-int id
+long value
 ;%0A%0A%09publ
@@ -252,14 +252,18 @@
 nd, 
-int id
+long value
 ) %7B%0A
@@ -341,15 +341,21 @@
 his.
-id = id
+value = value
 ;%0A%09%7D
@@ -514,17 +514,21 @@
 lic 
-int getId
+long getValue
 () %7B
@@ -541,10 +541,13 @@
 urn 
-id
+value
 ;%0A%09%7D

change id to value in Variable