char aux [sizeof(short int)];
const_cast <comm::Variable*>(this)->a_precode.append(comm::functions::codeShort(aux, a_id), sizeof(short int));
const_cast <comm::Variable*>(this)->a_precode += (char) getType();
char aux [sizeof(short int)];
const_cast <comm::Variable*>(this)->a_precode.append(comm::functions::codeShort(aux, a_id), sizeof(short int));
const_cast <comm::Variable*>(this)->a_precode += (char) getType();