Eliminar objeto persistente cuando la aplicación se elimina en Blackberry

Estoy usando un objeto persistente en blackberry para almacenar detalles de configuración específicos de la aplicación. Así es como estoy implementando la clase

public class Preferences implements Persistable
{
    private static  PersistentObject persistentObject = PersistentStore.getPersistentObject(0x2759d6ff72264bdbL);
    private static Hashtable tbl = new Hashtable();

    public static void storeLoginToken(String token)
    {
        token = removeCharAt(token,0);
        token = removeCharAt(token,token.length()-1);
        tbl.put("token", token);
        persistentObject.setContents(tbl);
        persistentObject.commit();
    }

    public static String getLoginToken()
    {
        Hashtable tbl = (Hashtable)persistentObject.getContents();
        try
        {
            String token = tbl.get("token").toString();
            System.out.println("Token = "+token);
            return token;
        }
        catch(Exception e)
        {
            return null;
        }

    }
}

Pero si desinstalo / elimino la aplicación, estos valores almacenados no se eliminarán. Cuando instalo la aplicación para la próxima vez, la aplicación está recuperando los valores almacenados antiguos.

¿Cómo puedo hacer esto correctamente en Blackberry? Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta