JsonNode node = jp.readValueAsTree();
ObjectMapper o = new ObjectMapper();
for (JsonNode element : node) {
//this should be the poolable, i.e. plate, library or dilution
log.debug("Element: " + element.toString());
Poolable p = o.readValue(element, type);
poolables.add(p);
}
return poolables;
}