Added more opcode constants
Added a few method signatures
Added override annotations