public void setNewNBOpcodes(Map<String, Integer> newNBOpcodes) {
        for(Integer value : newNBOpcodes.values()) {
            if(value < 0x02 || value > 0x3f) {
                throw new IllegalArgumentException("Custom non-basic opcodes must be between 0x02 and 0x3f");
            }
        }
        this.newNBOpcodes = newNBOpcodes;
    }