extracts various functions
simplifies run.sh by discarding CLI arguments
alphabetize
sets appendAssemblyId to false
adds support for cflock
ir
adds `@Override` hints
tests nested locks
adds support for cflocation
introduces abstract parent class LineTag
refactors into LineTag.toString
adds support for cfdump