Use at least Java 21
Print timestamp and level with each log message
Fix handling of missing required system file arugment
Fix assertEquals() calls
Update testng dependency
Update JAXB dependency
Update CUP dependency
Fix javadoc:javadoc goal