tracer: no more printing empty lines
tracer: series of small fixes (#3)

- added final and static keywords where needed
- removed unused code
- removed unnecessary checks
- fixed StringJoin.add() to return this instead of new StringJoin
- got rid of getEntryType method
- added skipByte() method