@Override
  public T createRowId(ObjectInspector inspector) throws SerDeException {
    try {
      return (T) constructor.newInstance(inspector, this.properties,
          this.accumuloSerDeParams.getConf());
    } catch (Exception e) {
      throw new SerDeException(e);
    }
  }
{@link AccumuloRowIdFactory} designed for injection of the {@link AccumuloCompositeRowId} to be
used to generate the Accumulo rowId. Allows for custom {@link AccumuloCompositeRowId}s to be
specified without overriding the entire ObjectInspector for the Hive row.

@param <T>
accumulo-handler/src/java/org/apache/hadoop/hive/accumulo/serde/CompositeAccumuloRowIdFactory.java