public static NodeImpl setTypeParameter ( final NodeImpl node , final Class < ? > containerClass , final Integer typeArgumentIndex ) { return new NodeImpl ( // node . name , // node . parent , // node . isIterableValue , // node . index , // node . key , // node . kind , // node . parameterTypes , // node . parameterIndex , // node . value , // containerClass , // typeArgumentIndex // ) ; }
set type parameter to a copied node .