rendered paste bodypackage com.bigfishgames.ecomm;import static com.bigfishgames.common.util.CoreUtils.*;import org.apache.log4j.*;import java.util.*;public class DummyResourceCache { private static Map<Class, DummyResource> resourceMap = new HashMap<Class, DummyResource>(); /** * Get a cached version of the dummy resource, so we don't have to construct it every time. */ public static DummyResource getDummyResource(Class dummyResourceClass) { DummyResource dummyResource = resourceMap.get(dummyResourceClass); if (dummyResource == null) { try { dummyResource = (DummyResource) dummyResourceClass.newInstance(); } catch (IllegalAccessException e) { //error handing code... } catch (InstantiationException e) { //error handing code... } resourceMap.put(dummyResourceClass, dummyResource); } return dummyResource; }}