Further Java impl of Hub