package net.minecraft.util;
public abstract class LazyLoadBase
{
private Object value;
private boolean isLoaded = false;
private static final String __OBFID = "CL_00002263";
public Object getValue()
{
if (!this.isLoaded)
{
this.isLoaded = true;
this.value = this.load();
}
return this.value;
}
protected abstract Object load();
}