Start calculateDisableParameterMasks
Add comment
Fix imports
Add failing test
Implement passing calculateDisableParameterMasks
Add passing test, modify signature of calculateDisableParameterMasks
Start toListOfParameterSetsAscending
Add failing test
Implement toListOfParameterSetsAscending, test passes
Use disableMasks in joinData
Implement a version of disable checking for join operations

1 Errors
15 Failures
Rename BaseMonitor -> Monitor
Refactor BaseMonitor to Monitor (interface) and BaseMonitor (abstract class)
Introduce dead monitors with timestamp
Simplify join disable code
Use correct time check