String tableName = MetadataTable.NAME;
if (tableId.equals(MetadataTable.ID))
tableName = RootTable.NAME;
Scanner mscanner = new IsolatedScanner(conn.createScanner(tableName, Authorizations.EMPTY));
mscanner.setRange(new KeyExtent(new Text(tableId), null, null).toMetadataRange());
mscanner.fetchColumnFamily(DataFileColumnFamily.NAME);
mscanner.fetchColumnFamily(TabletsSection.CurrentLocationColumnFamily.NAME);
mscanner.fetchColumnFamily(TabletsSection.LastLocationColumnFamily.NAME);
mscanner.fetchColumnFamily(ClonedColumnFamily.NAME);
TabletsSection.TabletColumnFamily.PREV_ROW_COLUMN.fetch(mscanner);
TabletsSection.ServerColumnFamily.TIME_COLUMN.fetch(mscanner);