if (typeMap.hasLessEntries(transformed.size()))
{
// LOG.error("Compress {}",tree.type());
List<ISerializedObjectTree> result = typeMap.compressedResult();
ret = new ImmutableTree(ret.id(), ret.type(), ret.label(), ret.size(), result);
// new TreeSizeReport().process(tree);
// new TreeSizeReport().process(ret);
} else {
if (!sameEntries(tree.children(), transformed)) {
ret = new ImmutableTree(ret.id(), ret.type(), ret.label(), ret.size(), transformed);