case SHORT:
return new LazyDioShort((LazyShortObjectInspector) poi);
case INT:
return new LazyDioInteger((LazyIntObjectInspector) poi);
case LONG:
return new LazyDioLong((LazyLongObjectInspector) poi);
case FLOAT:
return new LazyDioFloat((LazyFloatObjectInspector) poi);
case DOUBLE:
return new LazyDioDouble((LazyDoubleObjectInspector) poi);
default: