These are Java's anonymous classes. Activities/Presenters typically have quite a few of them because of Callback implementations.
class MyActivity {
doStuff() {
service.call(new AsyncCallback() {
//implement
});
}
}
will result in Activity$1 because of anonymous AsyncCallback implementation.
-- J.