como resolver esse erro "com.android.internal.telephony não pode ser resolvido para um tipo" no android

Estou criando um aplicativo simples de filtro de chamadas que restringe chamadas indesejadas. eu uso o código a seguir para restringir a chamada, mas não consigo resolver o problema desta linha no código abaixo " com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m.invoke (tm); "mostra a mensagem de erro com.android.internal.telephony não pode ser resolvida para um tipo no android como resolver esse erro.

public class CallBlockReceiver extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        // TODO Auto-generated method stub

    }

    private void getTeleService(Context context) {
        TelephonyManager tm = (TelephonyManager) context
                .getSystemService(Context.TELEPHONY_SERVICE);
        try {
            // Java reflection to gain access to TelephonyManager's
            // ITelephony getter
            Log.v("", "Get getTeleService...");
            Class c = Class.forName(tm.getClass().getName());
            Method m = c.getDeclaredMethod("getITelephony");
            m.setAccessible(true);
            com.android.internal.telephony.ITelephony telephonyService = (ITelephony) m.invoke(tm);
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("",
                    "FATAL ERROR: could not connect to telephony subsystem");
            Log.e("", "Exception object: " + e);
        }
}

}

Por favor me ajude

questionAnswers(6)

yourAnswerToTheQuestion