Ho poca conoscenza di Java quindi posso parlare solo in linea teorica pensando a come farei con altri linguaggi OOP.
Quando costruisci Summary dovresti conservare l'istanza di Bot che passi come argomento in un membro della classe per poterla usare da altri metodi dopo che il costruttore avra' finito.
Quando costruisci Summary dovresti conservare l'istanza di Bot che passi come argomento in un membro della classe per poterla usare da altri metodi dopo che il costruttore avra' finito.
Java:
public Summary(Bot bot){
this._bot = bot;
// ....