public Object getObject(Object dataSet, int ordinal) { Pair<Object, Object[]> pair = (Pair<Object, Object[]>) dataSet; int code = representation.getInt(pair.left, ordinal); return pair.right[code]; }