tags.add(new Tag(getStringById(i.getKeys(j)), getStringById(i.getVals(j))));
}
// long id, int version, Date timestamp, OsmUser user,
// long changesetId, Collection<Tag> tags,
// double latitude, double longitude
Node tmp;
long id = i.getId();
double latf = parseLat(i.getLat()), lonf = parseLon(i.getLon());
if (i.hasInfo()) {
Osmformat.Info info = i.getInfo();
tmp = new Node(new CommonEntityData(id, info.getVersion(), getDate(info),
getUser(info), info.getChangeset(), tags), latf, lonf);
} else {
tmp = new Node(new CommonEntityData(id, NOVERSION, NODATE, OsmUser.NONE,
NOCHANGESET, tags), latf, lonf);
}
sink.process(new NodeContainer(tmp));
}