line 61-67 are equivalent to 
<pre>
if( (f2 eq from) && (s2 eq map) ) this
else copy(from = f2, map = s2).nodeTyped(nodeType)
</pre>
right?