public void checkValueCapacity(){
inform(container.getValueCapacity() > idx());
}
public MapWriter map(String name){
FieldWriter writer = fields.get(name);
if(writer == null){
int vectorCount = container.size();
MapVector vector = container.addOrGet(name, MapVector.TYPE, MapVector.class);
writer = new SingleMapWriter(vector, this);
if(vectorCount != container.size()) writer.allocate();
writer.setPosition(currentChildIndex);
fields.put(name, writer);
}
return writer;
}