abstract | BATrace