Made sure that changeSignatureOfTimeReport() could handle non-existing time report IDs. Added javadoc.