case INTEGER:
return new IntegerInstructionGene(gaConf,size);
case SYMBOL:
return new SymbolInstructionGene(gaConf,size);
case BITFIELD:
return new BitFieldInstructionGene(gaConf,size);
case STACK:
return new StackInstructionGene(gaConf, size);
case FLAT:
return new IntegerGene(gaConf, 0, size);
case HCLUST: