rename Opcode to match the class's case

also fixes a compilation problem on linux
also reverts commit 659bb11bb26b63f4b88ab945babde3c94ffa4f9f.