mi spiegate come è possibile che mentre compilo un programma dal terminale, mi dia un errore a riga sedici:

Biblioteca.java:16: error: ')' expected
if(x.inPrestito(Date d)

nonostante a riga sedici ci sia scritto questo:

ret.add(x.getLibro());


che poi tra l'altro di che errore si tratta?
grazie