suppress warn uncheck liter collect liter collect node collect object col liter collect node node collect kind node collect kind appli kind node collect kind trim kind equal ignor set col hash set object kind equal ignor sequenc col arrai list object kind equal ignor bag col hash bag object node brace node brace appli node express list rang val node express list rang appli col add collect object val node brace node brace appli val col liter collect node 