public int AllocateVariableSlot() {
// Variable placement logic. Optimized
int thisSlot = this.variableFreeSlot;
this.variableFreeSlot ++;
if(this.variableCount < this.variableFreeSlot) {
this.variableCount = this.variableFreeSlot;
}
return thisSlot;
}