private VectorAllocator getAllocator4(ValueVector outgoing){
if(outgoing instanceof FixedWidthVector){
return new FixedVectorAllocator((FixedWidthVector) outgoing);
}else if(outgoing instanceof VariableWidthVector ){
return new VariableEstimatedVector( (VariableWidthVector) outgoing, 250);
}else{
throw new UnsupportedOperationException();
}
}