createNodeList(rowArray, l.getId(), l.getClass(), l.getContent(), null, null, null, l.booleanValue(), l.getDatatype(), l.getLocale(), l.getCreated());
} else if(n instanceof KiWiDateLiteral) {
KiWiDateLiteral l = (KiWiDateLiteral)n;
createNodeList(rowArray, l.getId(), l.getClass(), l.getContent(), null, null, l.getDateContent(), null, l.getDatatype(), l.getLocale(), l.getCreated());
} else if(n instanceof KiWiStringLiteral) {
KiWiStringLiteral l = (KiWiStringLiteral)n;
Double dbl_value = null;
Long lng_value = null;
if(l.getContent().length() < 64 && NumberUtils.isNumber(l.getContent())) {
try {
dbl_value = Double.parseDouble(l.getContent());
lng_value = Long.parseLong(l.getContent());
} catch (NumberFormatException ex) {
// ignore, keep NaN
}
}
createNodeList(rowArray, l.getId(), l.getClass(), l.getContent(), dbl_value, lng_value, null, null, l.getDatatype(), l.getLocale(), l.getCreated());
} else {
log.warn("unknown node type, cannot flush to import stream: {}", n.getClass());
}
writer.write(row, nodeProcessors);