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