protected List<Double> getAttributeAsListDoubleOrDefault (String name , List<Double> defaultValue) { return e.getAttributeAsDoubleList(name, defaultValue);}
protected SortedSet<Integer> getAttributeAsSortedSetIntegerOrDefault (String name , SortedSet<Integer> defaultValue) { final List<Double> res = e.getAttributeAsDoubleList(name , null); if (res == null) return defaultValue; return res.stream().map(nn->new Integer(nn.intValue())).collect(Collectors.toCollection(TreeSet::new)); }