public static String getName(int opcode) {
        for (Field f : fields) {
            if (f.getType().toString().equals("int")) {
                if (f.getName().startsWith("ACC"))
                    continue;
                if (f.getName().contains("_")) {
                    if (f.getName().indexOf("_") < 2)
                        continue;
                }
                f.setAccessible(true);
                try {
                    if (f.getInt(null) == opcode) {
                        return f.getName();
                    }
                } catch (IllegalAccessException e) {
                    e.printStackTrace();
                }
            }
        }
        return "UNKNOWN: " + opcode;
    }