constructor creat custom separ match start unless overrid link add add behaviour add start encount free return param start start custom separ start pattern start arrai match pattern length 