String value = p.getValue().toStringUtf8();
if (name.endsWith(BinIndex.SUFFIX)) {
indexes.add(new BinIndex(name, value));
} else if (name.endsWith(IntIndex.SUFFIX)) {
indexes.add(new IntIndex(name, Integer.parseInt(value)));
} else {
throw new RuntimeException("unkown index type " + name);
}
}