Я столкнулся с этим кодом сегодня, читая Ускоренный GWT (Gupta) - стр. 151.
public static void getListOfBooks(String category, BookStore bookStore) {
    serviceInstance.getBooks(category, bookStore.new BookListUpdaterCallback());
}
public static void storeOrder(List books, String userName, BookStore bookStore) {
    serviceInstance.storeOrder(books, userName,    bookStore.new StoreOrderCallback());
}
Что там делают новые операторы? Я никогда не видел такой синтаксис, может ли кто-нибудь объяснить?
Кто-нибудь знает, где найти это в спецификации java?