There is no need for BytecodeParser to be an AbstractTypeUser. Instead, it