System.err.println("Got to LTPFilter!");
    public void work()  //output:  drpp    {	short mBcr = input.popShort();  //mLtpGain	short mNcr = input.popShort();  //mLtpOffset	//do it!	for (short i = 0; i < 160; i++)	{	    drp[i] = input.popShort(); //drp from AdditionUpdateFilter	}	short nr = mNcr;	if ((mNcr < 40) || (mNcr > 120))	{	    nr = nrp;	}	nrp = nr;	//Decoding of the LTP gain mBcr	short brp = QLB[mBcr];	short drpp = 1;	for (short i = 121; i < 161; i++)	{	    drpp = Helper.gsm_mult_r(brp, drp[i - nr]);   //delay and multiply operations	} 		output.pushShort(drpp);   	System.err.println("Got to LTPFilter!");    }