001    package net.minecraft.client;
002    
003    import cpw.mods.fml.relauncher.Side;
004    import cpw.mods.fml.relauncher.SideOnly;
005    import java.util.concurrent.Callable;
006    
007    @SideOnly(Side.CLIENT)
008    public class CallableTickingScreenName implements Callable
009    {
010        /** Reference to the Minecraft object. */
011        final Minecraft mc;
012    
013        public CallableTickingScreenName(Minecraft par1Minecraft)
014        {
015            this.mc = par1Minecraft;
016        }
017    
018        public String getLWJGLVersion()
019        {
020            return this.mc.currentScreen.getClass().getCanonicalName();
021        }
022    
023        public Object call()
024        {
025            return this.getLWJGLVersion();
026        }
027    }