public int func_50024_a(int par1, int par2)
    {
        int var3 = par2;
        boolean var4 = par1 < 0;
        int var5 = Math.abs(par1);

        for (int var6 = 0; var6 < var5; ++var6)
        {
            if (var4)
            {
                while (var3 > 0 && this.text.charAt(var3 - 1) == 32)
                {
                    --var3;
                }

                while (var3 > 0 && this.text.charAt(var3 - 1) != 32)
                {
                    --var3;
                }
            }
            else
            {
                int var7 = this.text.length();
                var3 = this.text.indexOf(32, var3);

                if (var3 == -1)
                {
                    var3 = var7;
                }
                else
                {
                    while (var3 < var7 && this.text.charAt(var3) == 32)
                    {
                        ++var3;
                    }
                }
            }
        }

        return var3;
    }