The following text was written to the standard output stream when the BasicListener.java program was executed from IntelliJ.
bach.mms1.... (C,4) bach.mms2.... (C,2) (C,2) bach.mms3.... (C,2) (C,2) bach.mms4.... (C,1/2) (C,1/2) (C,1) (C,2) bach.mms5.... (C,1) / (D,1) \ (C,2) bach.mms6.... (C,1) \ (B,1) / (C,2) bach.mms7.... / (E,1/2) (E,1/2) \ (D,1) \ (C,2) bach.mms8.... \ (A,1/2) (A,1/2) / (B,1) / (C,2)