/** 
 * Copyright 2005-2007 Xue Yong Zhi
 * Distributed under the GNU General Public License 2.0
 */

package com.xruby.compiler.codegen;

import java.util.*;

public class IntegerTable {
	private final Map<Integer, Integer> integers_ = new HashMap<Integer, Integer>();
	
	public Integer getInteger(int k) {
		return integers_.get(k);
	}
	
	public void addInteger(int k, int v) {
		integers_.put(k, v);
	}
}

@@ -1,10 +1,9 @@
 /**
- 
 %0D%0A
+
  * C
@@ -161,23 +161,86 @@
 l.*;%0D%0A%0D%0A
-public 
+//Used to reduce the number of calls to ObjectFactory.createFixnum()%0D%0A
 class In
@@ -253,17 +253,20 @@
 able %7B%0D%0A
-%09
+    
 private 
@@ -339,20 +339,22 @@
 er%3E();%0D%0A
-%09
 %0D%0A
-%09
+    
 public I
@@ -381,18 +381,24 @@
 t k) %7B%0D%0A
-%09%09
+        
 return i
@@ -419,16 +419,21 @@
 );%0D%0A
-%09
+    
 %7D%0D%0A
-%09
 %0D%0A
-%09
+    
 publ
@@ -472,10 +472,16 @@
  %7B%0D%0A
-%09%09
+        
 inte
@@ -502,9 +502,12 @@
 );%0D%0A
-%09
+    
 %7D%0D%0A%7D

should not be public class