codice:
public void addToList(Link link, Comparable obj) {
     // link è una lista interna del tuo oggetto
     // obj  è l'elemento da aggiungere
     list.add(obj);
}
Questo prevede che dall'esterno della classe possa ottenere
un riferimento ad una delle liste interne al tuo oggetto.

E' una pessima idea?